快递鸟(KDNiao)是一家提供物流信息查询和管理的云服务平台,并提供了Java SDK供开发者接入。以下是快递鸟Java SDK的功能介绍、API介绍和示例代码:
功能介绍:
查询物流轨迹:通过物流单号查询快递运输状态和历史轨迹信息。
单号识别与订阅:根据快递公司和快递单号,判断单号是否合法并支持查询;支持订阅物流信息,当有更新时发送通知。
在线下单:提供在线创建物流订单、打印运单等功能。
API介绍:
查询物流轨迹:getOrderTracesByJson(String expCode, String expNo)
单号识别:getExpName(String expNo)、 getOrderTracesSubByJson(String expCode, String expNo)
订阅推送:submitElecOrder(String requestData, String dataSign)、subscribe(String requestData, String dataSign)
在线下单:submitOrder(String requestData, String dataSign)
示例代码:
以下是一个简单的Java程序,演示如何使用快递鸟Java SDK查询物流轨迹:
import com.kdniao.api.KdniaoTrackQueryAPI;
import net.sf.json.JSONObject;
public class KdniaoTest {
public static void main(String[] args) {
KdniaoTrackQueryAPI api = new KdniaoTrackQueryAPI();
String expCode = "SF";
String expNo = "118650888018";
try {
JSONObject result = api.getOrderTracesByJson(expCode, expNo);
System.out.println(result);
} catch (Exception e) {
e.printStackTrace();
}
}
}
在上面的示例代码中,我们使用了快递鸟Java SDK中的getOrderTracesByJson方法查询了顺丰快递单号为"118650888018"的物流轨迹,并将结果打印到控制台上
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。