W3Cschool
恭喜您成為首批注冊(cè)用戶(hù)
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
本文檔描述服務(wù)器端接收的消息或事件,詳細(xì)說(shuō)明參見(jiàn)消息推送。
請(qǐng)求下單事件。
屬性 | 類(lèi)型 | 說(shuō)明 |
---|---|---|
ToUserName | string | 快遞公司小程序 UserName |
FromUserName | string | 微信團(tuán)隊(duì)的 OpenID (固定值) |
CreateTime | number | 事件時(shí)間,Unix時(shí)間戳 |
MsgType | string | 消息類(lèi)型,固定為 event |
Event | string | 事件類(lèi)型,固定為 add_waybill,不區(qū)分大小寫(xiě) |
Token | string | 訂單 Token。請(qǐng)保存該 Token,調(diào)用logistics.updatePath時(shí)需要傳入 |
OrderID | string | 唯一標(biāo)識(shí)訂單的 ID,由商戶(hù)生成。快遞需要保證相同的 OrderID 生成相同的運(yùn)單ID。 |
BizID | string | 商戶(hù) ID,即商戶(hù)在快遞注冊(cè)的客戶(hù)編碼或月結(jié)賬戶(hù)名 |
BizPwd | string | BizID 對(duì)應(yīng)的密碼 |
ShopAppID | string | 商戶(hù)的小程序 AppID |
WayBillID | string | 運(yùn)單 ID,從微信號(hào)段中生成。若為 0,則表示需要快遞來(lái)生成運(yùn)單 ID。 |
Remark | string | 快遞備注,會(huì)打印到面單上,比如"易碎物品" |
Sender | Array.<Object> | 發(fā)件人信息 |
Receiver | Array.<Object> | 收件人信息 |
Cargo | Array.<Object> | 包裹信息 |
Insured | Array.<Object> | 保價(jià)信息 |
Service | Array.<Object> | 服務(wù)類(lèi)型 |
Sender 的結(jié)構(gòu)
屬性 | 類(lèi)型 | 說(shuō)明 |
---|---|---|
Name | string | 發(fā)件人姓名 |
Tel | string | 發(fā)件人座機(jī)號(hào)碼 |
Mobile | string | 發(fā)件人手機(jī)號(hào)碼 |
Company | string | 發(fā)件人公司名 |
PostCode | string | 發(fā)件人郵編 |
Country | string | 發(fā)件人所在國(guó)家,默認(rèn)為"中國(guó)" |
Province | string | 發(fā)件人省份,比如"廣東省" |
City | string | 發(fā)件人地區(qū)/市,比如"廣州市" |
Area | string | 發(fā)件人區(qū)/縣,比如"海珠區(qū)" |
Address | string | 發(fā)件人詳細(xì)地址,比如"XX路XX號(hào)XX大廈XX" |
Receiver 的結(jié)構(gòu)
屬性 | 類(lèi)型 | 說(shuō)明 |
---|---|---|
Name | string | 收件人姓名 |
Tel | string | 收件人座機(jī)號(hào)碼 |
Mobile | string | 收件人手機(jī)號(hào)碼 |
Company | string | 收件人公司名 |
PostCode | string | 收件人郵編 |
Country | string | 收件人所在國(guó)家,默認(rèn)為"中國(guó)" |
Province | string | 收件人省份,比如"廣東省" |
City | string | 收件人地區(qū)/市,比如"廣州市" |
Area | string | 收件人區(qū)/縣,比如"海珠區(qū)" |
Address | string | 收件人詳細(xì)地址,比如"XX路XX號(hào)XX大廈XX" |
Cargo 的結(jié)構(gòu)
屬性 | 類(lèi)型 | 說(shuō)明 |
---|---|---|
Weight | number | 貨物總重量,比如1.2,單位是千克(kg) |
Space_X | number | 貨物長(zhǎng)度,比如20.5,單位是厘米(cm) |
Space_Y | number | 貨物寬度,比如15.0,單位是厘米(cm) |
Space_Z | number | 貨物高度,比如10.0,單位是厘米(cm) |
Count | number | 貨物數(shù)量,一般為1 |
Insured 的結(jié)構(gòu)
屬性 | 類(lèi)型 | 說(shuō)明 |
---|---|---|
UseInsured | number | 是否保價(jià),0 表示不保價(jià),1 表示保價(jià) |
InsuredValue | number | 保價(jià)金額,單位是分,比如: 10000 表示 100 元 |
Service 的結(jié)構(gòu)
屬性 | 類(lèi)型 | 說(shuō)明 |
---|---|---|
ServiceType | number | 服務(wù)類(lèi)型ID,詳見(jiàn)已經(jīng)支持的快遞公司基本信息 |
ServiceName | string | 服務(wù)名稱(chēng),詳見(jiàn)已經(jīng)支持的快遞公司基本信息 |
屬性 | 類(lèi)型 | 默認(rèn)值 | 必填 | 說(shuō)明 |
---|---|---|---|---|
ToUserName | string | 是 | 原樣返回請(qǐng)求中的 FromUserName | |
FromUserName | string | 是 | 快遞公司小程序 UserName | |
CreateTime | number | 是 | 事件時(shí)間,Unix 時(shí)間戳 | |
MsgType | string | 是 | 消息類(lèi)型,固定為 event | |
Event | string | 是 | 事件類(lèi)型,固定為 add_waybill | |
Token | string | 是 | 傳入的 Token,原樣返回 | |
OrderID | string | 是 | 傳入的唯一標(biāo)識(shí)訂單的 ID,由商戶(hù)生成,原樣返回 | |
BizID | string | 是 | 商戶(hù) ID,原樣返回 | |
WayBillID | string | 是 | 運(yùn)單 ID | |
ResultCode | number | 是 | 處理結(jié)果錯(cuò)誤碼 | |
ResultMsg | string | 是 | 處理結(jié)果的詳細(xì)信息 | |
WaybillData | string | 是 | 集包地、三段碼、大頭筆等信息,用于生成面單信息。詳見(jiàn)后文返回值說(shuō)明 |
ResultCode 的合法值
值 | 說(shuō)明 | 最低版本 |
---|---|---|
0 | 下單成功 | |
-1 | 其他錯(cuò)誤 | |
10001 | 客戶(hù)編碼或者月結(jié)賬戶(hù)不存在 | |
10002 | 客戶(hù)密碼不正確 | |
20001 | 運(yùn)單 ID 不正確(僅適用于微信生成運(yùn)單 ID 的情況) | |
20002 | 發(fā)件人信息不完整(包括姓名、電話(huà)、地址等不完整) | |
20003 | 發(fā)件人地址不可達(dá)或者發(fā)貨地址不在服務(wù)范圍 | |
20004 | 收件人信息不完整(包括姓名、電話(huà)、地址等不完整) | |
20005 | 收件人地址不可達(dá)或者收貨地址不在服務(wù)范圍 | |
20006 | 貨物數(shù)量、重量、尺寸不正確或者不合理 | |
20007 | 商戶(hù)余額不足,需要充值后再進(jìn)行下單 | |
20008 | 保價(jià)信息不正確(金額不合理或者快遞不支持) | |
20009 | 服務(wù)信息不正確 |
WaybillData 字段用于生成面單,結(jié)構(gòu)為##(key##value##)*。key可以寫(xiě)到面單模板中,value是實(shí)際值。
比如樣例##ZTO_bagAddr##廣州##ZTO_mark##888-666-666##中,"ZTO_markAddr"表示中通的集包地代號(hào),"廣州"是實(shí)際的集包地值;"ZTO_mark"表示中通三段碼代號(hào),"888-666-666"是實(shí)際的三段碼值。
XML 格式
<xml>
<ToUserName><![CDATA[gh_abcdefg]]></ToUserName>
<FromUserName><![CDATA[oABCD]]></FromUserName>
<CreateTime>1533042556</CreateTime>
<MsgType><![CDATA[event]]></MsgType>
<Event><![CDATA[add_waybill]]></Event>
<Token>1234ABC234523451</Token>
<OrderID><![CDATA[012345678901234567890123456789]]></OrderID>
<BizID><![CDATA[xyz]]></BizID>
<BizPwd><![CDATA[xyz123]]></BizPwd>
<ShopAppID><![CDATA[wxABCD]]></ShopAppID>
<WayBillID><![CDATA[123456789]]></WayBillID>
<Remark><![CDATA[易碎物品]]></Remark>
<Sender>
<Name><![CDATA[張三]]></Name>
<Tel><![CDATA[020-88888888]]></Tel>
<Mobile><![CDATA[18666666666]]></Mobile>
<Company><![CDATA[公司名]]></Company>
<PostCode><![CDATA[123456]]></PostCode>
<Country><![CDATA[中國(guó)]]></Country>
<Province><![CDATA[廣東省]]></Province>
<City><![CDATA[廣州市]]></City>
<Area><![CDATA[海珠區(qū)]]></Area>
<Address><![CDATA[XX路XX號(hào)XX大廈XX棟XX]]></Address>
</Sender>
<Receiver>
<Name><![CDATA[王小蒙]]></Name>
<Tel><![CDATA[029-77777777]]></Tel>
<Mobile><![CDATA[18610000000]]></Mobile>
<Company><![CDATA[公司名]]></Company>
<PostCode><![CDATA[654321]]></PostCode>
<Country><![CDATA[中國(guó)]]></Country>
<Province><![CDATA[廣東省]]></Province>
<City><![CDATA[廣州市]]></City>
<Area><![CDATA[天河區(qū)]]></Area>
<Address><![CDATA[XX路XX號(hào)XX大廈XX棟XX]]></Address>
</Receiver>
<Cargo>
<Weight>1.2</Weight>
<Space_X>20.5</Space_X>
<Space_Y>15.0</Space_Y>
<Space_Z>10.0</Space_Z>
<Count>2</Count>
<DetailList>
<Name><![CDATA[一千零一夜鉆石包]]></Name>
<Count>1</Count>
</DetailList>
<DetailList>
<Name><![CDATA[愛(ài)馬仕柏金鉆石包]]></Name>
<Count>1</Count>
</DetailList>
</Cargo>
<Insured>
<UseInsured>1</UseInsured>
<InsuredValue>10000</InsuredValue>
</Insured>
<Service>
<ServiceType>0</ServiceType>
<ServiceName><![CDATA[標(biāo)準(zhǔn)快遞]]></ServiceName>
</Service>
</xml>
JSON 格式
{
"ToUserName": "gh_abcdefg",
"FromUserName": "oABCD",
"CreateTime": 1533042556,
"MsgType": "event",
"Event": "add_waybill",
"Token": "1234ABC234523451",
"OrderID": "012345678901234567890123456789",
"BizID": "xyz",
"BizPwd": "xyz123",
"ShopAppID": "wxABCD",
"WayBillID": "123456789",
"Remark": "易碎物品",
"Sender": {
"Name": "張三",
"Tel": "020-88888888",
"Mobile": "18666666666",
"Company": "公司名",
"PostCode": "123456",
"Country": "中國(guó)",
"Province": "廣東省",
"City": "廣州市",
"Area": "海珠區(qū)",
"Address": "XX路XX號(hào)XX大廈XX棟XX"
},
"Receiver": {
"Name": "王小蒙",
"Tel": "029-77777777",
"Mobile": "18610000000",
"Company": "公司名",
"PostCode": "654321",
"Country": "中國(guó)",
"Province": "廣東省",
"City": "廣州市",
"Area": "天河區(qū)",
"Address": "XX路XX號(hào)XX大廈XX棟XX"
},
"Cargo": {
"Weight": 1.2,
"Space_X": 20.5,
"Space_Y": 15,
"Space_Z": 10,
"Count": 2,
"DetailList": [
{
"Name": "一千零一夜鉆石包",
"Count": 1
},
{
"Name": "愛(ài)馬仕柏金鉆石包",
"Count": 1
}
]
},
"Insured": {
"UseInsured": 1,
"InsuredValue": 10000
},
"Service": {
"ServiceType": 0,
"ServiceName": "標(biāo)準(zhǔn)快遞"
}
}
XML 格式
<xml>
<ToUserName><![CDATA[oABCD]]></ToUserName>
<FromUserName><![CDATA[gh_abcdefg]]></FromUserName>
<CreateTime>1533042556</CreateTime>
<MsgType><![CDATA[event]]></MsgType>
<Event><![CDATA[add_waybill]]></Event>
<Token>1234ABC234523451</Token>
<OrderID><![CDATA[012345678901234567890123456789]]></OrderID>
<BizID><![CDATA[xyz]]></BizID>
<WayBillID><![CDATA[123456789]]></WayBillID>
<ResultCode>0</ResultCode>
<ResultMsg><![CDATA[success]]></ResultMsg>
<WaybillData><![CDATA[##ZTO_bagAddr##廣州##ZTO_mark##888-666-666##]]></WaybillData>
</xml>
JSON 格式
{
"ToUserName": "oABCD",
"FromUserName": "gh_abcdefg",
"CreateTime": 1533042556,
"MsgType": "event",
"Event": "add_waybill",
"Token": "1234ABC234523451",
"OrderID": "012345678901234567890123456789",
"BizID": "xyz",
"WayBillID": "123456789",
"ResultCode": 0,
"ResultMsg": "success",
"WaybillData": "##ZTO_bagAddr##廣州##ZTO_mark##888-666-666##"
}
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話(huà):173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: