微信公眾平台訊息介面開發(7)快遞查詢

2021-06-19 20:27:16 字數 3525 閱讀 6389

快遞100提供快遞查詢介面. 

通過向指定的位址傳送請求,即可返回如json、xml等格式的跟綜結果

1、應用場景

(1)電商**使用者開啟「我的訂單」時呼叫此api顯示結果

(2)物流系統對帳前呼叫此api查一次所有運單的簽收狀態

2、是否需要授權

是,3、請求位址

(使用時請先將上述位址中的 中括號 替換成下面相應的值)

4.輸入引數

名稱型別

是否必需

描述id

string

是com

string

是要查詢的快遞公司**,不支援中文,對應的公司**見

《api url 所支援的快遞公司及引數說明》和《支援的國際類快遞及引數說明》。

如果找不到您所需的公司,請發郵件至 [email protected] 諮詢(大小寫不敏感)

nustring

是要查詢的快遞單號,請勿帶特殊符號,不支援中文(大小寫不敏感)

valicode

string

是已棄用字段,無意義,請忽略。

show

string

是返回型別:

0:返回json字串,

1:返回xml物件,

2:返回html物件,

3:返回text文字。

如果不填,預設返回json字串。

muti

string

是返回資訊數量:

1:返回多行完整的資訊,

0:只返回一行資訊。

不填預設返回多行。

order

string

是排序:

desc:按時間由新到舊排列,

asc:按時間由舊到新排列。

不填預設返回倒序(大小寫不敏感)

欄位名稱

字段含義

com物流公司編號

nu物流單號

time

每條跟蹤資訊的時間

context

每條跟綜資訊的描述

state

快遞單當前的狀態 : 

0:在途,即貨物處於運輸過程中;

1:攬件,貨物已由快遞公司攬收並且產生了第一條跟蹤資訊;

2:疑難,貨物寄送過程出了問題;

3:簽收,收件人已簽收;

4:退籤,即貨物由於使用者拒簽、超區等原因退回,而且發件人已經簽收;

5:派件,即快遞正在進行同城派件;

6:退回,貨物正處於退回發件人的途中;

該狀態還在不斷完善中,若您有更多的引數需求,歡迎發郵件至 [email protected] 提出。

status

查詢結果狀態:

0:物流單暫無結果,

1:查詢成功,

2:介面出現異常,

message

無意義,請忽略

condition

無意義,請忽略

ischeck

無意義,請忽略

6.返回示例

xml格式

ok

1200722815552

1yunda

1f00

2013-03-03 19:24:48

江蘇泗陽縣公司:進行攬件掃瞄

2013-03-03 19:25:10

江蘇泗陽縣公司:進行發出掃瞄,將發往:江蘇淮安中轉站

2013-03-03 21:44:47

江蘇淮安中轉站:快件進入分撥中心進行分撥

2013-03-04 03:22:44

江蘇南京中轉站:從站點發出,本次轉運目的地:江蘇南京棲霞區仙林公司

2013-03-04 08:25:03

江蘇南京棲霞區仙林公司:到達目的地網點,快件將很快進行派送

2013-03-04 13:09:58

江蘇南京棲霞區仙林公司:進行派件掃瞄;派送業務員:孫;(

2013-03-04 13:19:47

江蘇南京棲霞區仙林公司:快件已被 簽收

3

json格式

,

, ,, ,

, ,, , ,

]}

同時快遞100提供wap版查詢介面為 

其url請求為

wap_result.jsp?rand=35447&id=shentong&fromweb=null&postid=568629598688&sub=%e6%9f%a5%e8%af%a
各引數如下:

rand 隨機數

id 快遞公司名稱,此處shentong就是申通

fronweb 是否從web提交

postid 快遞號碼,此處為 568629598688

sub 乙個固定字段, %e6%9f%a5%e8%af%a2解碼後為 查詢 兩個漢字

因此我們以上面為標準,構造查詢請求.

請參考

<?php 

$typecom = $_get["com"];//

快遞公司

$typenu = $_get["nu"]; //

快遞單號

//echo $typecom.'

' ;//echo $typenu ;

//請勿刪除變數$powered 的資訊,否者本站將不再為你提供快遞介面服務。

$powered = '查詢資料由:kuaidi100.com (快遞100) **提供 ';

微信公眾平台訊息介面開發(7)快遞查詢

快遞100提供快遞查詢介面.通過向指定的位址傳送請求,即可返回如json xml等格式的跟綜結果 3 請求位址 使用時請先將上述位址中的 中括號 替換成下面相應的值 4.輸入引數 名稱型別 是否必需 描述id string 是com string 是要查詢的快遞公司 不支援中文,對應的公司 見 ap...

微信公眾平台訊息介面開發 快遞查詢

string str webclient mywebclient new webclient mywebclient.credentials credentialcache.defaultcredentials 獲取或設定用於對向internet資源的請求進行身份驗證的網路憑據。byte comp ...

微信公眾平台訊息介面開發 快遞查詢

一 請求資料 首先需要能有取得快遞資料的介面,比如快遞100的wap版查詢介面為 其url請求為 wap result.jsp?rand 35447 id shentong fromweb null postid 568629598688 sub e6 9f a5 e8 af a各引數如下 rand...