1、可以先看看官网上关于这个接口的介绍,一共会推送回三个系统级参数,其中RequestData为物流信息,包含图二的应用级参数。DataSign是醑穿哩侬对方传过来的密钥,可用此值进行 身份验证,验证通过的数据我们才接收。
2、为了做演示,我新建一个.aspx的页面进行数据接收。
3、jar为接收到的系统级参数RequestData中Data物流信息的json序列化后的 数组形式的值。
4、对序列化后的物流轨迹信息进行循环提取。根据公司实际业务进行数据存储等处理。需要返回快递鸟相应的四个返回参数。以便其判断推送是否成功。
5、通过if,else的分支判断,对接收到值是否为空进行处理。
6、推送接口开发好后,可以至官网的沙盘进行调试。输入回调地址,点击生成即为模拟触发推送接口。可以此测试自己的推送接口是否可以正常接收数据。
7、建议配置自己正式环境的回调地址前,应先联系他们的技术支持进行压测,避免正式环境配置后,他们那边推送的数据量过大,压垮我们的推送接收环境。
8、测试都通过后,可在用户管理后台进行回调地址的配置。这时调用订阅接口正式环境进行订阅后,有淦甓特猩物流轨迹变化的情况下,会接收到KDNIAO的物流推送。