Jingdongはエクスプレス - 鳥は、宅配便、単一のクエリAPIインタフェースを表現します

コールフェデックスの鳥のクエリ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

 

 

サードパーティロジスティクスは、そのキーを直接使用することができます交換するインタフェースを呼び出し、物流の主な成果は、オンラインでのお問い合わせを追跡し、サブスクリプションの受注、トラックプッシュ、家族のサポート数百人が主流アップの四方を含め、クエリインターフェイスを表現し、サポートピック会員サービス、他のインターフェース呼び出し、呼び出し命令と変更パラメータを達成することができます。

ソースは、デモのスクリーンショットを実行します。

 

 

おすすめ

転載: www.cnblogs.com/51api/p/12423401.html