市面上有很多物流查詢的接口韧献,現(xiàn)在來談下快遞100的調(diào)用方式 长赞。
先到?https://www.kuaidi100.com/openapi/ 官網(wǎng)注冊。 在調(diào)用的過程中可以根據(jù)業(yè)務(wù)選擇調(diào)用方式, 可以嵌入式調(diào)用贱呐, 也可以是數(shù)據(jù)返回的調(diào)用?
/**
* Json方式 查詢訂單物流軌跡
*
*@throwsException
*/
public staticStringgetOrderTracesByJson(String expCode,String expNo)throwsException {
Map logisticsInfoMap =newHashMap();
logisticsInfoMap.put("com",expCode);expCode--物流公司code
logisticsInfoMap.put("num",expNo);--物流編號
String customer = Constants.LOGISTICS_CUSTOMER;(物流100提供)
String key = Constants.LOGISTICS_KEY;(物流100提供)
String param = JSONObject.toJSONString(logisticsInfoMap);
String sign = MD5.encode(param + key + customer);
HashMap params =newHashMap();
params.put("param",param);
params.put("sign",sign);
params.put("customer",customer);
returnHttpUtils.post(Constants.LOGISTICS_REQ_URL,params).toString();//url:http://poll.kuaidi100.com/poll/query.do
}
}
查詢結(jié)果會以json方式返回。