引言
在当今数字化和智能化的时代,物流行业也在迅速演变,通过技术创新提高效率、提升服务质量。其中,快递物流信息订阅与推送API的自动推送功能成为推动物流领域发展的重要驱动力。本文将深入探讨这一趋势,并分析快递物流信息订阅与推送API如何在智能物流时代实现自动推送物流变更信息,为物流行业注入更多智能元素。
智能物流的兴起
智能物流的兴起标志着物流行业由传统的手工操作向数字化和自动化转变。在这个过程中,快递物流信息订阅与推送API的作用愈发凸显。通过让用户订阅物流信息,系统可以实时监控货物的运输状态,同时,API的自动推送功能更是为物流变更信息提供了高效的传递途径。
快递物流信息订阅与推送API如何应用
1.申请快递物流信息订阅与推送API
首先我们需要在网上找到并申请满足需求的API接口。APISpace 的 快递物流订阅与推送(含物流轨迹) ,支持单号的订阅与推送,订阅国内物流信息,当信息有变化时,推送到您的回调地址。地图轨迹支持在地图中展示包裹运输轨迹。包括顺丰、圆通、申通等主流快递公司。自动识别快递公司及单号,识别单号不收费,订阅后的推送消息不扣费。
此接口服务下有订阅与推送 API 、地图轨迹获取API、智能识别单号API。我们可以按需把相应的接口接入到自己的系统当中:如果只是想要物流信息,可以只接入订阅与推送API;如果还想要物流轨迹地图,可再把地图轨迹获取API接入。
订阅与推送 API 推送内容示例
[
{
"cpCode":"EMS",
"mailNo":"9870xxx",
"courier":"林xx",
"takeTime":"4天7小时11分",
"logisticsStatusDesc":"已签收",
"courierPhone":"185xxx",
"logisticsStatus":"SIGN",
"logisticsFullTraceList":[
{
"areaCode":"CN320400000000",
"areaName":"江苏省,常州市",
"subLogisticsStatus":"ACCEPT",
"time":"2023-03-22",
"logisticsStatus":"ACCEPT",
"desc":"【常州市吕汤路包裹揽投部】已收寄,揽投员:创世陈xx,电话:1886xxxx"
}
]
}
]
地图轨迹获取 API
调用成功后会获得一个链接地址,链接地址打开后包含物流轨迹地图与物流的文字信息。当有物流信息更新,轨迹及文字物流信息会自动更新。
物流轨迹返回示例:
{
"traceId": "2431399661798097787",
"trace_id": "2431399661798097787",
"traceMapR": "https://openapi.kdzs.com/#/toolRes/amap?trackMapCode=854c5b807e496534ed86b0bc2f916936&isNoShowInfo=true",
"success": true
}
其中 traceMapR 字段返回的地址信息,打开就直接是一张可视化地图:
2.接入API
APISpace 为了方便、加速开发者们将接口接入到系统当中,提供了各种开发语言的接入代码示例。
JAVA接入代码示例(订阅与推送 API ):
OkHttpClient client = new OkHttpClient().newBuilder().build();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{"cpCode":null,"mailNo":null,"phone":null,"callBackUrl":null}");
Request request = new Request.Builder()
.url("https://eolink.o.apispace.com/wldtgj1/log_subscribe")
.method("POST",body)
.addHeader("X-APISpace-Token","API密钥,登录APISpace即可获得")
.addHeader("Content-Type","")
.build();
Response response = client.newCall(request).execute();
System.out.println(response.body().string());
3.API应用
接入完成之后,用户可以在系统上可以快速订阅商品的物流信息,如发货、到达仓库、出库、运输中、派送中等状态变更。一旦货物的状态发生变更,就会向订阅用户推送相关变更信息,确保用户能够第一时间获取到最新的物流动态。