コールフェデックスの鳥のクエリAPIの標準的なインターフェースを提供し、高速なドッキング100以上の宅配会社の物流は、この記事<Jingdongはエクスプレス>エクスプレス追跡番号を達成するために、クエリを追跡します。
まず、我々は準備ができてリソースを使用する必要があり、
あなたがビデオチュートリアルを見るためにファンタスティックアートを愛することをお勧めします。
https://www.iqiyi.com/v_19rxcwtwk0.html(どのように登録から認証まで、物流の完全な数百軌道クエリへの最速1時間)
テストマーチャントID:
test1617571
APIキーのテスト:
554343b2-7252-439b-b4eb-1af42c8f2175(このキーテスト環境での使用のみ)
APIのテストアドレス:
http://sandboxapi.kdniao.com:8080/kdniaosandbox/gateway/exterfaceInvoke.json
次に、我々は、リクエストパラメータを説明します
アンインターフェイス説明/説明
システムレベルのリクエストパラメータ:
パラメータ名 |
タイプ |
説明 |
私たちは、依頼する必要があります |
RequestData |
ストリング |
コンテンツURL(UTF-8)をコードを要求する必要があります。JSON形式は、コンテンツを要求し、かつ一貫性のあるデータ型でなければなりません。 |
R |
EBusinessID |
ストリング |
マーチャントIDは、私のサービスページを参照してください。 |
R |
リクエストの種類 |
ストリング |
リクエスト命令タイプ:1002 |
R |
データ・サイン |
ストリング |
MD5は暗号化され、その後、Base64エンコーディング、最終的にはURL(UTF-8)エンコード用(要求されたコンテンツ(符号化されていない)+のAppKey):の署名データ内容。詳細な手順のデモを参照してください。 |
R |
データ・タイプ |
ストリング |
要求、戻り値のデータタイプ:2-JSON; |
ザ・ |
注: R-必要(必須)、O-任意(オプション)、C-パケットは、特定の条件(条件)の下で任意です
基準は、システムレベルのパラメータに対して行われ、各インタフェースを呼び出すことである共通パラメータの等価物は、上院を通過するために必要です。
第二に、インタフェースパラメータ
コンテンツフィールド定義を要求します:
パラメータ名 |
タイプ |
説明 |
私たちは、依頼する必要があります |
命令コード |
ストリング |
注文番号 |
ザ・ |
ShipperCode |
ストリング |
コーディングエクスプレス |
R |
LogisticCode |
ストリング |
単一の物流ありません |
R |
顧客名 |
ストリング |
送信者または受信者の電話番号を4桁の数字の後に |
R |
インタフェースパラメータとも呼ばれるサービスパラメータ、異なるサービスは、インタフェースパラメータフィールドを要求されたコンテンツは、ビジネスの変化に伴い、異なっている、ここでは、命令の種類を要求するために、その瞬間のクエリインターフェイスを実現:1002、Expressの鳥公式サイトの要件は、宅配便を渡す必要があります単一の符号化と物流会社は、Jingdongはエクスプレス・コードはJDではありません
他の宅配会社コードを表示するには、このリンクをクリックしてください:
http://www.kdniao.com/documents
我々は、単一の番号を呼び出し、クエリインターフェイスの配信を完了するために、実際のJingdongはエクスプレス、単一の番号(JDVD00215296905)を使用し、
完全なメッセージ要求(以下のURLエンコード):RequestData =%0D%0A ++++++++++++%7B%27OrderCode%27%3A%27%27%2C%27ShipperCode%27%3A%27JD%27%2C%27LogisticCode%27%3A% 27JDVD00215296905%27%2C%27CustomerName%27%3A%2712333% 27%7D%0D%0A ++++++++&EBusinessID = 1264783&RequestType = 1002&DataSign = M2QzMmVmMzUwNmNkNDFhODc2MmZmMWY5OWNkODU0NmQ%3D&データ型= 2
要求パケットをデコードURL:
{ 'OrderCode': ''、 'ShipperCode': 'JD'、 'LogisticCode': 'JDVD00215296905'、 'のCustomerName': '12333'}&EBusinessID = 1264783&RequestType = 1002&DataSign = M2QzMmVmMzUwNmNkNDFhODc2MmZmMWY5OWNkODU0NmQ =&データ型= 2
トップフォーム
フォームの下部
リターンパラメータの定義:
パラメータ名 |
タイプ |
説明 |
私たちは、依頼する必要があります |
EBusinessID |
ストリング |
ユーザーID |
R |
命令コード |
ストリング |
注文番号 |
ザ・ |
ShipperCode |
ストリング |
コーディングエクスプレス |
R |
LogisticCode |
ストリング |
物流運送状番号 |
ザ・ |
成功 |
ブール |
成功 |
R |
理由 |
ストリング |
失敗の原因 |
ザ・ |
状態 |
ストリング |
ストリーム状態:2ウェイ、3-記号、4-問題部材 |
R |
形跡 |
|||
AcceptTime |
ストリング |
時間 |
R |
AcceptStation |
ストリング |
説明 |
R |
リマーク |
ストリング |
リマーク |
ザ・ |
リターンメッセージ情報
AcceptStation「:」 『:』 2019年10月8日午前8時42分27秒 『}、{』 AcceptStation商品はAcceptTimeは「」の配信を待って、割り当てられている 『:』配達スタッフが配信を開始した、領収書、分配部材を準備してください、張Shaohu、電話番号、18881770240「」AcceptTime 『:』 2019年10月8日午前10時04分23秒 『}、{』 AcceptStation 『:』私は品物に署名がされている、Jingdongは物流をお買い上げいただき、ありがとうございます!"" AcceptTime ":" 2019年10月8日夜03時46分50秒 "}]、" 状態 ":" 3 "" EBusinessID ":" 1264783 "" 成功「:真}
皆のための詳細なインターフェイスのドキュメントを添付:
http://www.kdniao.com/documents
ソースコードのダウンロードを提供します。
https://download.csdn.net/download/yanghanwen/12139326
サードパーティロジスティクスは、そのキーを直接使用することができます交換するインタフェースを呼び出し、物流の主な成果は、オンラインでのお問い合わせを追跡し、サブスクリプションの受注、トラックプッシュ、家族のサポート数百人が主流アップの四方を含め、クエリインターフェイスを表現し、サポートピック会員サービス、他のインターフェース呼び出し、呼び出し命令と変更パラメータを達成することができます。
ソースは、デモのスクリーンショットを実行します。