阿里云物流+Flask整合
有这么两个东西[1][2]:
本文指的是[1],比较尴尬的是,淘宝和天猫用的是[2].
#--------------------------------下面是获取app code的办法,稍后要填入代码---------------------------------------------------------------------.
获取到api以后,进入:
然后点击右上方的头像,选择未读消息
然后选择下面的"阿里云云市场产品开始生产通知"
可以看到和奶茶店一样,其实阿里都是交给外包公司来搞的.
然后把上面的appkey,appcode复制下来(拜托别直接用我的,我自己也是穷人,素质啊~!!!)
python2.7的用法参考[1]即可
代码运行后,把得到的结果在[3]中进行格式化,得到结果:
{
"status": "0",
"msg": "ok",
"result": {
"number": "780098068058",
"type": "zto",
"list": [{
"time": "2018-03-09 11:59:26",
"status": "【石家庄市】 快件已在 【长安三部】 签收,签收人: 本人, 感谢使用中通快递,期待再次为您服务!"
}, {
"time": "2018-03-09 09:03:10",
"status": "【石家庄市】快件已到达【长安三部】(0311-85344265),业务员 容晓光(13081105270)正在第1次派件"
}, {
"time": "2018-03-08 23:43:44",
"status": "【石家庄市】 快件离开 【石家庄】 发往 【长安三部】"
}, {
"time": "2018-03-08 21:00:44",
"status": "【石家庄市】 快件到达 【石家庄】"
}, {
"time": "2018-03-07 01:38:45",
"status": "【广州市】 快件离开 【广州中心】 发往 【石家庄】"
}, {
"time": "2018-03-07 01:36:53",
"status": "【广州市】 快件到达 【广州中心】"
}, {
"time": "2018-03-07 00:40:57",
"status": "【广州市】 快件离开 【广州花都】 发往 【石家庄中转】"
}, {
"time": "2018-03-07 00:01:55",
"status": "【广州市】 【广州花都】(020-37738523) 的 马溪 (18998345739) 已揽收"
}],
"deliverystatus": "3",
"issign": "1",
"expName": "中通快递",
"expSite": "www.zto.com",
"expPhone": "95311",
"courier": "容晓光",
"courierPhone": "13081105270",
"updateTime": "2019-08-27 13:56:19",
"takeTime": "2天20小时14分",
"logo": "http://img3.fegine.com/express/zto.jpg"
}
}
最终结果如下:
Reference:
[1]阿里云物流API
[2]菜鸟物流云
[3]json在线格式化