快递鸟
API
旨在为电商、电商平台、物流工具、打单工具、仓储系统、移动
APP
等系统提供专业、稳定、优质的 API
接口服务,满足不同用户的物流管理需求。
本文档就各个
API
接口进行详细说明,方便用户快速对接及使用快递鸟服务。
1.接口规范及说明
1.1
报文及报文编码
报文格式:
Json
格式
请求方法的编码格式
(utf-8)
:
"application/x-www-form-urlencoded;charset=utf-8"
交互协议上统一用
UTF-8
,避免传递中文数据出现乱码。
1.2
接口数据包结构
图例
-
数据包结构
(
系统级
{
数据
})
![](https://i-blog.csdnimg.cn/blog_migrate/fe0e1969913f4faf296ea00caa642286.png)
1.3 JSON 示例
string
used =
"1237100"
;
//仅作为示例ID,不可用来实际使用
//加密私钥,由快递鸟提供
string
keyValue =
"56da2cf8-c8a2-44b2-b6fa-476cd7d1ba17"
;
//仅作为示例Key,不可用
来实际使用
//请求地址
string
url =
"https://api.kdniao.com/Ebusiness/EbusinessOrderHandle.aspx"
;
//2-json
string
DataType =
"2"
;
//字符编码采用UTF-8
string
charset =
"UTF-8"
;
//JSON字符串string
string
jsonStr =
"{\"OrderCode\":\"\",\"ShipperCode\":\"SF\",\"LogisticCode\":\"118461988807\"}"
;
//把(jsonStr+APIKey)进行MD5加密,然后Base64编码,最后 进行URL(utf-8)编码
datasign = HttpUtility.UrlEncode(base64(MD5(jsonStr + keyValue,
"UTF-8"
),
"UTF-8"
), Encoding.UTF8);
//请求报文参数
string
PostStr =
"RequestType=1002&EBusinessID= used &RequestData=jsonStr
&DataSign= datasign&DataType=DataType"
;
//通讯协议使用Https协议Post请求方式
string
post =
this
.DoPost(url, PostStr);
1.4 系统级参数
1.5 流程示意图
1.6 名词定义
快递鸟API提供实时查询物流轨迹接口服务,支持顺丰、圆通、中通、申通、韵达、EMS、百世、天天等1600+家快递物流轨迹查询API接口,官网注册账户免费试用地址:快递单号查询接口_电子面单_APIKey授权申请–快递鸟账号注册