一、电子面单HTML接口
通过快递公司或网点、菜鸟与淘宝提供的电子面单账号,提交生成电子面单号,返回固定面单模板,调用本地打印机即可打印出电子面单。
1.1 接口格式
提供统一格式的HTTP POST或GET调用接口,并返回统一格式JSON数据。
1.2 请求地址
/eorderapi.do
请求参数(header)
请求参数(body)
param数据结构
关于回单:
支持回单的网点面单包括顺丰、顺丰快运、德邦快递、德邦物流、京东、跨越、汇森速运、加运美物流、顺心捷达;
支持回单的菜鸟面单包括申通快运、中通快运、韵达快运、德邦快运;
关于子单:
支持子单的网点面单包括顺丰、顺丰快运、德邦快递、德邦物流、京东、品骏、全一快递、速尔快递、信丰物流、优速快递、宅急送、圆通承诺达、龙邦快递、D速快递、汇森速运、加运美物流、京广速递、顺心捷达、壹米滴答;
支持子单的菜鸟面单包括申通快运、中通快运、韵达快运、德邦快运、安能快运、百世快运;
1.3 请求参数示例
method = getElecOrderkey = kytRsteofsign = 4BBDE07660E5EFF90873642CFAE9A8DDt = 1470304729724param = {"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 返回结果
data数据结构
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": "/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 返回信息代码含义
快递100API提供沙盒测试,点击即可免费试用