快遞線上下單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 |
是 |
介面方法名稱 |
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所提供的現成的類庫,供程式設計