1. 程式人生 > >快遞線上下單API介面

快遞線上下單API介面

應用場景:普通使用者線上向快遞公司線上下單,快遞公司收到申請快遞員上門取件

獲取快遞公司列表

介面地址:http://v.juhe.cn/expressonline/test/getCarriers.php

支援格式:json/xml

請求方式:http get/post

請求示例:http://v.juhe.cn/expressonline/test/getCarriers.php?key=APPKEY

介面備註:獲取支援的快遞公司列表

請求引數說明:

名稱

型別

必填

說明

dtype

string

結果資料返回型別(json/xml)

key

string

您申請的appkey

ex_category

string

all: 全部快遞公司; recommend:推薦快遞公司; agreement 協議快遞公司;(預設是all)

返回引數說明:

名稱

型別

說明

error_code

int

返回碼

reason

string

返回說明

result

string

返回結果集

JSON返回示例:

{
    "reason": "查詢成功",
    "result": [
        {
            "carrier_code": "ems",/*快遞公司程式碼*/
            "carrier_phone": "11183",/*快遞公司電話*/
            "carrier_name": "EMS"/*快遞公司名稱*/
        },
        {
            "carrier_code": "zhongtong",
            "carrier_phone": "021-39777777",
            "carrier_name": "中通快遞"
        },
        {
            "carrier_code": "yuantong",
            "carrier_phone": "021-69777888",
            "carrier_name": "圓通速遞"
        },
        {
            "carrier_code": "zjs",
            "carrier_phone": "400-6789-000",
            "carrier_name": "宅急送"
        },
        {
            "carrier_code": "debang",
            "carrier_phone": "400-830-5555",
            "carrier_name": "德邦物流"
        },
        {
            "carrier_code": "huitong",
            "carrier_phone": "021-62963636",
            "carrier_name": "百世匯通"
        },
        {
            "carrier_code": "shunfeng",/*快遞公司編碼*/
            "carrier_phone": "400-811-1111",/*快遞公司電話*/
            "carrier_name": "順豐速運"/*快遞公司名稱*/
        },....
    ],
    "error_code": 0
}

XML返回示例:

<?xml version="1.0" encoding="utf-8"?>
<root>
    <reason>查詢成功</reason>
    <result>
        <item>
            <carrier_code>ems</carrier_code>
            <carrier_phone>11183</carrier_phone>
            <carrier_name>EMS</carrier_name>
        </item>
        <item>
            <carrier_code>zhongtong</carrier_code>
            <carrier_phone>021-39777777</carrier_phone>
            <carrier_name>中通快遞</carrier_name>
        </item>
        <item>
            <carrier_code>yousu</carrier_code>
            <carrier_phone>400-1111-119</carrier_phone>
            <carrier_name>優速快遞</carrier_name>
        </item>
        <item>
            <carrier_code>quanfeng</carrier_code>
            <carrier_phone>400-100-0001</carrier_phone>
            <carrier_name>全峰快遞</carrier_name>
        </item>
        <item>
            <carrier_code>yuantong</carrier_code>
            <carrier_phone>021-69777888</carrier_phone>
            <carrier_name>圓通速遞</carrier_name>
        </item>
        <item>
            <carrier_code>zjs</carrier_code>
            <carrier_phone>400-6789-000</carrier_phone>
            <carrier_name>宅急送</carrier_name>
        </item>
        <item>
            <carrier_code>debang</carrier_code>
            <carrier_phone>400-830-5555</carrier_phone>
            <carrier_name>德邦物流</carrier_name>
        </item>
        <item>
            <carrier_code>huitong</carrier_code>
            <carrier_phone>021-62963636</carrier_phone>
            <carrier_name>百世匯通</carrier_name>
        </item>
        <item>
            <carrier_code>shunfeng</carrier_code>
            <carrier_phone>400-811-1111</carrier_phone>
            <carrier_name>順豐速運</carrier_name>
        </item>
    </result>
    <error_code>0</error_code>
</root>

線上下單發快遞

介面地址:http://v.juhe.cn/expressonline/test/expressSend.php

支援格式:json/xml

請求方式:http post

請求示例:http://v.juhe.cn/expressonline/test/expressSend.php?key=APPKEY&send_method=addOrderInfoMes&order_no=......所有引數(請轉換成post形式提交)

介面備註:提供兩種模式,(1)普通發快遞:線上向快遞公司線上下單;(2)非同步發快遞使用者將訂單資訊提交到平臺

請求引數說明:

名稱

型別

必填

說明

dtype

string

結果資料返回型別(json/xml)

key

string

您申請的appkey

send_method

string

介面方法名稱
(addOrderInfoMes:普通發快遞,
(1)普通使用者線上向快遞公司線上下單,
(2)快遞公司收到申請快遞員上門取件;
addOrderInfoAsy:非同步發快遞,
(1)使用者將訂單資訊提交到開放平臺,
(2)開放平臺通過訂單狀態推送使用者發件結果,
(3)快遞公司收到申請快遞員上門取件)

order_no

string

訂單編號10-32位唯一的數字字串(:20160129121200956523)

isWaybill

string

是否為電子運單( 1 普通訂單(預設為1,暫僅支援普通)

carrier_code

string

快遞公司編碼

sender_name

string

發件人姓名

sender_telphone

string

發件人手機號碼

sender_phone

string

發件人固定電話

sender_province_name

string

發件地址省名稱

sender_city_name

string

發件地址市名稱

sender_district_name

string

發件地址區名稱

sender_address

string

發件地址詳細資訊

sender_post_code

string

發件地址郵政編碼

receiver_name

string

收件人姓名

receiver_telphone

string

收件人手機號碼

receiver_phone

string

收件人固定電話

receiver_province_name

string

收件地址省名稱

receiver_city_name

string

收件地址市名稱

receiver_district_name

string

收件地址區名稱

receiver_address

string

收件地址詳細資訊

receiver_org_name

string

收件機構

receiver_post_code

string

收件地址郵政編碼

remark

string

備註

item_weight

double

重量(double,單位kg)

item_name

string

貨物名稱

item_spec

string

規格

send_start_time

string

預約開始時間(時間格式為:yyyy-MM-dd HH:mm:ss)

send_end_time

string

預約結束時間(時間格式為:yyyy-MM-dd HH:mm:ss)

返回引數說明:

名稱

型別

說明

error_code

int

返回碼

reason

string

返回說明

result

string

返回結果集

JSON返回示例:

{
    "reason": "下單成功",
    "result": {
         "order_no":"20160129121200956523",/*訂單編號*/
         "carrier_code":"zjs"/*快遞公司編號*/
    },
    "error_code": 0
}

撤銷訂單

介面地址:http://v.juhe.cn/expressonline/test/cancleSend.php

支援格式:json/xml

請求方式:http post

請求示例:http://v.juhe.cn/expressonline/test/cancleSend.php?key=APPKEY&

介面備註:使用者下單後,不想發快遞了,可以及時取消;由於快遞公司IT系統原因,暫支援 宅急送、優速、百世匯通、圓通、中通、德邦快遞公司撤銷發件

請求引數說明:

名稱

型別

必填

說明

dtype

string

結果資料返回型別(json/xml)

key

string

您申請的appkey

order_no

string

訂單編號 10-32位唯一的數字字串

carrier_code

string

快遞公司編碼

返回引數說明:

名稱

型別

說明

error_code

int

返回碼

reason

string

返回說明

result

string

返回結果集

JSON返回示例:

{
    "reason": "取消成功",
    "result": {
        "order_no": "20160129121200956523",/*訂單號*/
        "carrier_code": "zjs"/*快遞公司編碼 (宅急送)*/
    },
    "error_code": 0
}

推送介面設定

介面地址:http://v.juhe.cn/expressonline/test/setPush.php

支援格式:json/xml

請求方式:http post

請求示例:http://v.juhe.cn/expressonline/test/setPush.php?key=APPKEY&

介面備註:使用者設定訂單狀態更新資訊推送介面

請求引數說明:

名稱

型別

必填

說明

dtype

string

結果資料返回型別(json/xml)

key

string

您申請的appkey

name

string

公司名

state_method

string

訂單狀態更新推送地址

content_method

string

物流資訊更新推送地址

返回引數說明:

名稱

型別

說明

error_code

int

返回碼

reason

string

返回說明

result

string

返回結果集

JSON返回示例:

{
    "reason": "成功的返回",
    "result": {
        "name": "",/*公司名稱或其他說明文字*/
        "state_method": "您接收訂單狀態更新資訊推送的介面(例:http://test.com/test.php)",/*訂單狀態更新推送地址*/
        "content_method": "您接收訂物流資訊更新推送的介面(例:http://test.com/test.php)",/*物流資訊更新推送地址*/
        "key": APPKEY
    },
    "error_code": 0
}


/*訂單狀態推送,資料格式以及引數說明.(注:操作完成後輸出:success字串)*/
{
"orders": [
		{
		"order_no": "20160201090120458263",/*訂單號*/
		"carrier_code": "zjs",/*快遞公司編碼*/
		"status": "4",/*訂單狀態:0:下單成功,1:下單失敗,2:撤單成功,3:撤單失敗,4:接單成功,5:接單失敗,
6:攬收成功,7:攬收失敗,8:在途,9:派件掃描,10:簽收成功,11:簽收失敗*/
		"time": "2015-01-15 09:33:32",/*操作時間*/
		"content": "工業園區網點接單,電話1234568"/*內容*/
		}
	]
}


/*物流資訊推送,資料格式以及引數說明.(注:操作完成後輸出:success字串)*/
{
"orders": [
		{
			"order": {
				"bill_code": "350301727598", /*快遞公司運單號*/
				"order_no": "20160201090120458263", /*訂單號*/
				"carrier_code": "zjs", /*快遞公司編碼*/
				"status": "4"
			},
			"data": [/*物流資訊list*/
				{
					"time": "2014-11-14 15:51:59",/*操作時間*/
					"content": "到太原市【太原分撥中心】"/*操作內容*/
				},
				{
					"time": "2014-11-14 01:57:02",
					"content": "北京市【北京分撥中心】,正發往【太原分撥中心】"
				},
				{
					"time": "2014-11-14 01:55:27",
					"content": "到北京市【北京分撥中心】"
				}
			]
		}
	]
}





相關推薦

快遞線上下單API介面

應用場景:普通使用者線上向快遞公司線上下單,快遞公司收到申請快遞員上門取件 獲取快遞公司列表 介面地址:http://v.juhe.cn/expressonline/test/getCarriers.php 支援格式:json/xml 請求方式:http get/post

快遞鳥查詢Api介面使用(PHP版)

前提 專案開發中,有些需求難免會用到關於快遞的一些Api介面;本篇主要介紹的是快遞的查詢Api及與其他各家的不同之處; 常用的提供快遞Api介面的有: 快遞鳥 快遞100 愛查快遞 等等

通過CDH的API介面獲得yarn的線上使用者數

package com.bdp.microservice.index.cluster.service.impl; import java.util.ArrayList; import java.util.Base64; import java.util.HashMap; import java.

電商預約快遞API介面PHP

.支援自定義預約時間,不遺漏訂單 .已支援三通一達(申通不支援)、順豐、EMS、宅急送、德邦、優速等物流公司 .快遞公司會在兩小時內聯絡發件人並上門攬件 .PC端,移動端均能對接使用 一、預約快遞API介面 (1)預約快遞API(預約取件介面)是提供給獨立電商、倉儲

快遞查詢—API介面

前言 隨著網購的發展,快遞業也隨之壯大。快遞查詢介面對接的需求量也越來越大,下面是對免費快遞介面做的整理,並附上呼叫流程,分享給大家,望溝通指教。 快遞查詢介面提供方 我樂介面網 快遞鳥 快遞100 愛查快遞 快遞網 愛快遞 對接流程 我

AJAX 跨域呼叫 快遞查詢API介面

javascript預設是允許跨域操作的,比如a.com下不能操作b.com下的DOM,ajax也一樣。但是javascript卻允許從a.com從b.com引用js檔案,JSONP正式跟據這個原理實現了跨域操作。下面這個例子是採用jQuery框架的getJSON方法,注意

各種電子面單-Api介面(順豐、快遞鳥、菜鳥)

術語 對於一般人,電子面單的意思可能並不是很瞭解;說白了,就是快遞員給你列印的快遞單的電子版。 專業解釋: 電子面單是一種通過熱敏紙列印輸出紙質物流面單的物流服務。通過熱感應顯示文字,列印速度比傳統針式列印速度提升4~6倍。電子面單以介面形式嵌入到自己的系統、網站

快遞查詢API介面PHP原始碼程式

隨著網上購物時代和快遞行業的蓬勃發展,人們對快遞查詢服務的重視程度越來越高,本文給大家提供一個很好的用於快遞查詢API介面的PHP原始碼開發程式,四通一達、順豐快遞、天天快遞、韻達快遞等幾百家快遞及物流公司的物流資訊跟蹤一站式查詢,無限制,無論是個人或是企業,還是電商城、

微信小程式+OLAMI自然語言API介面製作智慧查詢工具--快遞、聊天、日曆等

     微信小程式最近比較熱門,再加上自然語義理解也越來越被人關注,於是我想趕趕潮流,做一個小程式試試。想來想去快遞查詢應該是一種比較普遍的需求。      如果你也在通過自然語言介面做點什麼,希望

PHP快遞查詢API介面,有需要的可直接用

適用於涉及經常發貨、寄快遞的人群、企業、電商網站、微信公眾號平臺等對接使用。支援國內外三百多家快遞及物流公司的快遞單號一站式查詢。 使用說明: 1.KuadidiAPI.php 不需要修改改任何東西 2.example.php 按照說明使用 3.如果有什麼不清楚的地方

免費快遞查詢API介面

通過向指定的地址傳送請求,即可在一個新的html5頁面內顯示物流單號的跟綜資訊,支援所有快遞公司,無需後期維護,無需申請,適合手機應用。 免費快遞查詢API地址: http://m.kuaidi100.com/index_all.html?type=[快遞公司編碼]&

查詢快遞免費api介面(PHP示例)

電商企業、微商使用者和ERP可以使用集中快遞查詢API介面獲取快遞物流資訊,相比於分別對接快遞公司介面,這種集中查詢介面的優勢是,減少對接難度,以及降低了介面維護難度。一、快遞查件介面快遞查件,有不少公司提供這種集中查件介面,比如:快遞100快遞100每天可查詢兩千次,當日查

vue開發中api介面地址區分開發環境和線上環境

相關檔案 /config/dev.env.js // 本地開發配置 /config/prod.env.js // 線上打包配置 修改/config下的dev.env.js和prod.env.js這兩個檔案 dev.env.js '

快遞Api介面 & 微信公眾號開發流程

之前的文章,已經分析過快遞Api介面可能被使用的需求及場景;今天呢,簡單給大家介紹一下微信公眾號中怎麼來使用快遞Api介面,來完成我們的需求和業務場景。 開發語言:Nodejs,其中用到了Neo4j圖形資料庫 準備工作 首先,需要到微信公眾平臺註冊賬

API介面線上管理(Swagger和SosoApi)

1.Swagger 1.1. Swagger介紹 1.1.1. 簡介 Swagger是全球最大的API開發框架,這個框架以“開放API宣告(OpenAPI Specification,OSA)”為基礎,支援整個API生命週期的開發。它可以和Spri

快遞鳥物流單號查詢api介面整合,有需要的可以直接用

​​隨著網購的發展,快遞業也隨之壯大。快遞查詢介面對接的需求量也越來越大,下面是對免費快遞介面做的整理,並附上呼叫流程,分享給大家

PHP如何免費對接呼叫快遞物流單號查詢api介面

博主最近需要做一個物流資訊軌跡查詢的api介面,就去網上搜索,看到了一個快遞鳥的API介面,返回值是以JSON格式,只需要返回是轉

Java對接快遞鳥物流單號查詢api介面 (個人案例)

主要功能:根據使用者輸入的訂單號,自動識別根據快遞鳥查詢快遞API介面,實現自動查詢的功能。 先看看效果圖: 整套對接流程

Java如何對接快遞鳥物流單號查詢api介面具體步驟

先看看效果圖: 下面是一整套對接流程 第一步:http://www.kdniao.com/reg 進入此網址註冊一個自己的賬號 註冊完成之後,進入完善自己的個人資訊,這是你就有官網提供的使用者Id,和API key,這兩項資訊等會寫程式碼需要用到。 然後你進入產品服務管理,你可以

java:API介面 通俗易懂 & perfect

API=Java Application Interface 就是指那套基本類庫。 沒有那套庫,沒有這套程式設計介面,你編寫應用程式將不是一般地困難。 作為Sun開發的Java程式,用於Java程式設計人員使用的程式介面,並不是說使用Java和介面有關,而是表示Java所提供的現成的類庫,供程式設計