您的位置首页生活百科

顺丰快递单号查询接口的实现步骤

顺丰快递单号查询接口的实现步骤

的有关信息介绍如下:

顺丰快递单号查询接口的实现步骤

目前越来越多的传统的零售商家都转到电商行业,通过网络销售商品,作为顾客在购买了商品以后,需要即时了解商家的发货状态,以及货物的物流运输轨迹,这里也顺丰为例,为大家梳理了快速对接单号查询接口的实现步骤。

申请快递鸟用户ID和API key(快递鸟账号)

1登录快递鸟官网注册页面http://www.kdniao.com/reg注册快递鸟账号;

2登录快递鸟用户管理后台,进入“我的会员中心”进行实名认证;

3认证成功后,进入“产品服务管理”,开通会员服务(可开通免费套餐测试)。

下载快递鸟开发接口文档

1 进入快递鸟文档下载页面

http://kdniao.com/documents,下载接口文档

2 熟悉接口文档的参数说明,接口规则,注意事项

接口调试工具

1,利于在线调试工具验证接口的可用性

调试页面:http://kdniao.com/UserCenter/v2/SandBox/TrackQuery.aspx

开发工具

确定开发语言,C#,Java,PHP,Python,选择合适的开发工具

物流单号

准备物流单号,快递公司编码

调用接口地址

调用地址:http://sandboxapi.kdniao.com:8080/kdniaosandbox/gateway/exterfaceInvoke.json

正式调用地址:http://api.kdniao.com/api/dist

请求方式:POST

编码格式(utf-8):application/x-www-form-urlencoded;charset=utf-8

返回类型:JSON

复制代码到开发工具

//电商IDstring eEBusinessID = "test1617571"; //电商加密私钥,快递鸟提供,注意保管,不要泄漏string appKey= "554343b2-7252-439b-b4eb-1af42c8f2175"; //请求urlstring reqURL = "http://sandboxapi.kdniao.com:8080/kdniaosandbox/gateway/exterfaceInvoke.json";//请求指令 string reqType="1002";//2-json string dataType = "2"; //字符编码采用UTF-8 string charset = "UTF-8"; //JSON字符串string string jsonStr = "{\"OrderCode\":\"\",\"ShipperCode\":\"SF\",\"LogisticCode\":\"118461988807\"}" ;//把(jsonStr+APIKey)进行MD5加密string md5Str=MD5(jsonStr + apiKey, charset);//把md5Str 进行Base64编码string base64Str=base64(md5Str,charset);//进行URL编码 (utf-8)string datasign = HttpUtility.UrlEncode(base64Str, charset); //请求报文参数 string postStr = "RequestType=reqType&EBusinessID= eEBusinessID&RequestData=jsonStr &DataSign= datasign&DataType=dataType"; //通讯协议使用Http协议Post请求方式 返回轨迹数据string post = SendPost(reqURL, postStr);//获取到的post数据就是快递鸟返回的完整报文,接下来自己写一个解析json的方法就能获取到里面的字段信息。