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

2022-02-18 13:02:36 字數 2248 閱讀 4344

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

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

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.返回示例

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解碼後為 查詢 兩個漢字

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

核心**

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

快遞100提供快遞查詢介面.通過向指定的位址傳送請求,即可返回如json xml等格式的跟綜結果 1 應用場景 1 電商 使用者開啟 我的訂單 時呼叫此api顯示結果 2 物流系統對帳前呼叫此api查一次所有運單的簽收狀態 2 是否需要授權 是,3 請求位址 使用時請先將上述位址中的 中括號 替換成...

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

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...