第2个回答 2016-07-11
电商网站用户打开“我的订单”时调用的一般是快递公司API显示的物流信息详情。客服在对账前查询所有运单的签收状态,并追踪问题。
这类API需要授权申请服务,目前除淘宝外,电商网站普遍调用的快递API接口是快递鸟的免费API接口。
接口描述/说明:
(1)根据订单编号和快递公司编码查询物流轨迹信息(支持在快递鸟下订单)。
(2)根据快递单号和快递公司编码查询物流轨迹信息(支持所有快递单号)。
(3)接口需要指定快递单号的快递公司编码,格式不对或则编码错误都会返失败的信息。
如:EMS物流单号应选择快递公司编码(EMS)查看快递公司编码
(4)返回的物流跟踪信息按照发生的时间升序排列。
(5)接口支持的消息接收方式为HTTP POST,请求方法的编码格式(utf-8):"application/x-www-form-urlencoded;charset=utf-8"。
(6)请求系统级参数说明:
参数名称 类型 说明 必须要求
RequestData String 请求内容需进行URL(utf-8)编码。请求内容JSON或XML格式,须和DataType一致。 R
EBusinessID String 商户ID,请在我的服务页面查看。 R
RequestType String 请求指令类型:1002 R
DataSign String 数据内容签名:把(请求内容(未编码)+AppKey)进行MD5加密,然后Base64编码,最后进行URL(utf-8)编码。详细过程请查看Demo。 R
DataType String 请求、返回数据类型:1-xml,2-json;默认为xml格式 O
备注:R-必填(Required),O-可选(Optional),C-报文中该参数在一定条件下可选(Conditional)。本回答被提问者采纳