日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

物流快递电子面单HTML接口API代码-快递100

發布時間:2023/12/8 HTML 54 豆豆
生活随笔 收集整理的這篇文章主要介紹了 物流快递电子面单HTML接口API代码-快递100 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、電子面單HTML接口

通過快遞公司或網點、菜鳥與淘寶提供的電子面單賬號,提交生成電子面單號,返回固定面單模板,調用本地打印機即可打印出電子面單。

1.1 接口格式

提供統一格式的HTTP POST或GET調用接口,并返回統一格式JSON數據。

1.2 請求地址

http://poll.kuaidi100.com/eorderapi.do

請求參數(header)

名稱類型默認值
Content-Typestringapplication/x-www-form-urlencoded

請求參數(body)

參數名是否必填類型說明
methodstring業務類型(默認:getElecOrder)
keystring授權碼,請申請企業版獲取
signstring32位大寫 ,簽名,用于驗證身份,按MD5 (param +t+key+ secret)的順序進行MD5加密,不需要加上“+”號,secret可在企業管理后臺查看
tstring時間戳如:1576123932000
paramparam由其他字段拼接

param數據結構

參數名是否必填類型說明
partnerIdstring電子面單客戶賬戶或月結賬號,需貴司向當地快遞公司網點申請(參考電子面單申請指南); 是否必填該屬性,請查看參數字典
partnerKeystring電子面單密碼,需貴司向當地快遞公司網點申請; 是否必填該屬性,其他請查看參數字典
partnerNamestring商家名稱,net為jdalpha時必填
netstring收件網點名稱,由快遞公司當地網點分配, 若使用淘寶授權填入(taobao),使用菜鳥授權填入(cainiao)。 是否必填該屬性,請查看參數字典(若通過淘寶/菜鳥授權方式獲取單號partnerId,partnerKey參數為必填,參數值可通過菜鳥淘寶賬號授權接口獲取)
tbNetstring在使用菜鳥/淘寶/拼多多授權電子面單時,若月結賬號下存在多個網點,則tbNet=“網點名稱,網點編號” ,注意此處為英文逗號
kuaidicomstring快遞公司的編碼,一律用小寫字母,見參數字典
ΘrecManobject收件人信息
¬namestring收件人姓名
¬mobilestring收件人的手機號,手機號和電話號二者其一必填
¬printAddrstring收件人所在完整地址,如廣東深圳市深圳市南山區科技南十二路2號金蝶軟件園B10
¬companystring收件人所在公司名稱
ΘsendManobject寄件人信息
¬namestring寄件人姓名
¬mobilestring寄件人的手機號,手機號和電話號二者其一必填
¬printAddrstring寄件人所在的完整地址,如廣東深圳市深圳市南山區科技南十二路2號金蝶軟件園B10
¬companystring寄件人所在公司名稱
cargostring物品名稱,例:文件
countstring物品總數量 另外該屬性與子單有關,如果需要子單(指同一個訂單打印出多張電子面單,即同一個訂單返回多個面單號),needChild = 1、count 需要大于1,如count = 2 則一個主單 一個子單,count = 3則一個主單 二個子單;返回的子單號碼見返回結果的childNum字段
weightstring物品總重量KG,例:1.5,單位kg
payTypestring支付方式: SHIPPER:寄方付(默認) CONSIGNEE:到付 MONTHLY:月結 THIRDPARTY:第三方支付 (詳細請參考參數字典)
expTypestring快遞類型: 標準快遞(默認) 順豐標快(陸運) EMS經濟 (詳細請參考參數字典)
remarkstring備注
面單擴展屬性
valinsPaystring保價額度
collectionstring代收貨款額度
needChildstring是否需要子單: 1:需要 0:不需要(默認) 如果需要子單(指同一個訂單打印出多張電子面單,即同一個訂單返回多個面單號); needChild = 1、count 需要大于1,如count = 2 一個主單 一個子單,count = 3 一個主單 二個子單,返回的子單號碼見返回結果的childNum字段
needBackstring是否需要回單: 1:需要 0:不需要(默認) 返回的回單號見返回結果的returnNum字段
orderIdstring貴司內部自定義的訂單編號,需要保證唯一性,非必填
needTemplatestring是否返回面單: 0:不需要(默認) 1:需要 如果需要,則返回要打印的模版的HTML代碼,貴司可以直接將之顯示到IE等瀏覽器,然后通過瀏覽器進行打印
saltstring簽名用隨機字符串
opstring是否開啟訂閱功能: 0:不開啟(默認) 1:開啟 說明開啟訂閱功能時:pollCallBackUrl必須填入此功能只針對有快遞單號的單
pollCallBackUrlstring如果op設置為1時,pollCallBackUrl必須填入,用于跟蹤回調
resultv2string添加此字段表示開通行政區域解析功能, 詳細見:快遞信息推送接口文檔-2.3推送輸入參數。 0:關閉(默認) 1:開通行政區域解析功能

關于回單
支持回單的網點面單包括順豐、順豐快運、德邦快遞、德邦物流、京東、跨越、匯森速運、加運美物流、順心捷達;
支持回單的菜鳥面單包括申通快運、中通快運、韻達快運、德邦快運;

關于子單
支持子單的網點面單包括順豐、順豐快運、德邦快遞、德邦物流、京東、品駿、全一快遞、速爾快遞、信豐物流、優速快遞、宅急送、圓通承諾達、龍邦快遞、D速快遞、匯森速運、加運美物流、京廣速遞、順心捷達、壹米滴答;
支持子單的菜鳥面單包括申通快運、中通快運、韻達快運、德邦快運、安能快運、百世快運;

1.3 請求參數示例

method = getElecOrder key = kytRsteof sign = 4BBDE07660E5EFF90873642CFAE9A8DD t = 1470304729724 param = {"partnerId": "******","partnerKey": "","net": "","kuaidicom": "ems","recMan": {"name": "張三","mobile": "13751866787","printAddr": "廣東深圳市深圳市南山區科技南十二路2號金蝶軟件園B10","company": ""},"sendMan": {"name": "李四","mobile": "13751866787","printAddr": "廣東深圳市深圳市南山區科技南十二路2號金蝶軟件園","company": ""},"cargo": "發票","count": "1","weight": "0.5","payType": "SHIPPER","expType": "標準快遞","remark": "","valinsPay": "","collection": "","needChild": "0","needBack": "0","orderId": "2147895476","needTemplate": "1","salt": "","op": "0","pollCallBackUrl": "","resultv2": "0" }

1.4 返回結果

字段類型說明備注
resultboolean提交結果true提交成功,false失敗
statusstring返回編碼
messagestring返回報文描述
datadataJson

data數據結構

字段類型說明備注
taskIdstring任務ID
kuaidinumstring快遞單號
returnNumstring回單號
childNumstring子單號,如果有多個,逗號分隔如果需要子單 則需要提交報文needChild = 1、count 需要大于1。 如count = 2則一個主單、一個子單,count=3則一個主單、二個子單
快遞公司面單基礎信息
bulkpenstring大頭筆用于顯示于電子面單上規定位置,非必需,是否有值取決于快遞公司
orgCodestring始發地區域編碼
orgNamestring始發地/始發網點名稱
destCodestring目的地區域編碼
destNamestring目的地/到達網點
orgSortingCodestring始發分揀編碼
orgSortingNamestring始發分揀名稱
destSortingCodestring目的分棟編碼
destSortingNamestring目的分棟中心名稱
orgExtrastring始發其他信息
destExtrastring目的其他信息
pkgCodestring集包編碼
pkgNamestring集包地名稱
roadstring路區
qrCodestring二維碼
orderNumstring快遞公司訂單號
expressCodestring快遞業務類型編碼
expressNamestring快遞業務類型名稱
templateurlstring在線顯示電子面單模版的網址用瀏覽器打開該網址,就能看到生成的電子面單,直接通過瀏覽器的打印功能即可完成打印
templatestring電子面單模板內容

1.5 返回結果示例

不帶模版返回

{ "result": true,"message": "成功","status": "200","data": [{"kuaidinum": "606568155331","returnNum": "","childNum": "","bulkpen": "大頭筆","orgCode": "755","orgName": "始發地區域編碼","destCode": "755","destName": "目的地/到達網點","orgSortingCode": "始發分揀編碼","orgSortingName": "始發分揀名稱","destSortingCode": "目的分棟編碼","destSortingName": "目的分棟中心名稱","orgExtra": "始發其他信息","destExtra": "目的其他信息","pkgCode": "集包編碼","pkgName": "集包地名稱","road": "路區","qrCode": "二維碼","orderNum": "快遞公司訂單號","expressCode": "快遞業務類型編碼","expressName": "標準快遞","templateurl": "http://www.kuaidi100.com/XXX"}] }

帶模板返回

{ "result": true,"message": "成功","status": "200","data": [{"kuaidinum": "611399236259","returnNum": "","childNum": "","bulkpen": "大頭筆","orgCode": "755","orgName": "始發地區域編碼","destCode": "755","destName": "目的地/到達網點","orgSortingCode": "始發分揀編碼","orgSortingName": "始發分揀名稱","destSortingCode": "目的分棟編碼","destSortingName": "目的分棟中心名稱","orgExtra": "始發其他信息","destExtra": "目的其他信息","pkgCode": "集包編碼","pkgName": "集包地名稱","road": "路區","qrCode": "二維碼","orderNum": "快遞公司訂單號","expressCode": "快遞業務類型編碼","expressName": "標準快遞","templateurl": "http://ckd.im/u2WB5""template": ["<!DOCTYPE html><html><head><meta charset=\"utf-8\"><title>順豐</title><style>* { margin: 0;padding: 0}table {margin-top: -1px;font: 12px \"Microsoft YaHei\", Verdana,arial,sans-serif;border-collapse: collapse;}table.container {width: 375px;}table td {border: 1px solid #000;}table.nob {width: 100%;}table.nob td { border: 0;}table td.center {text-align: center;}table td.right {text-align: right;}……………</table></body></html>"]}] }

返回的打印模版示例(即template或訪問templateurl后顯示的效果)
將template字段寫到一個html文件后通過瀏覽器打開并顯示出來后的效果示例:順豐:

1.6 返回信息代碼含義

信息代碼信息內容描述原因及建議處理方式
200成功提交成功
401參數錯誤請根據技術文檔請求,注意參數類型及是否必填。
402未指明服務請檢查業務類型是否填錯
601KEY已過期賬號無可用單量,需要充值
601電子面單賬號校驗失敗,請確認賬號信息是否正確傳入的電子面單賬號信息錯誤,請聯系當地網點獲得正確的賬號信息。
602電子面單數量余額不足,請聯系合作網點客服充值檢查提交內容,可找快遞100工作人員排查
603無法獲取行政信息請填寫詳細的省市區信息
604該快遞公司不支持子單號請查看1.2支持子單的快遞公司
605該快遞公司不支持回單請查看1.2支持回單的快遞公司
606業務類型錯誤從參數字典選擇合適的業務類型。
607收件人手機號或電話不能同時為空傳入收件人手機號或者電話
610菜鳥電子面單認證信息過期,請重新授權菜鳥授權一年有效,到期重新授權
697電子面單請求失敗,請重新打印請根據技術文檔請求,注意參數類型及是否必填。
699請求快遞公司失敗,請稍候重試請根據技術文檔請求,注意參數類型及是否必填。

快遞100API提供沙盒測試,點擊即可免費試用

總結

以上是生活随笔為你收集整理的物流快递电子面单HTML接口API代码-快递100的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。