TrackingMore API C# 调用示例

api类
//www.trackingmore.com/api-class_csharp.html

     安装:
        1. 下载这个类到你需要的位置
        2.在这一行填写你的apikey protected $apiKey = 'YOUR API KEY';
        3. 在程序中包含这个类.

获取多个运单号的物流信息
string urlStr = "?page=1&limit=25&created_at_min=1441314361&created_at_max=1477308420";
string requestData = null;
String result = new Tracker().getOrderTracesByJson(requestData, urlStr, "get");
创建单个物流跟踪项目
string urlstr = null;
string requestdata = "{\"tracking_number\": \"1047435553720\",\"carrier_code\":\"china-ems\"}";
string result = new Tracker().getOrderTracesByJson(requestdata, urlstr, "post");
创建多个物流跟踪项目
string urlstr = null;
string requestdata = "[{\"tracking_number\": \"1047435554520\",\"carrier_code\":\"china-ems\"},{\"tracking_number\": \"1047435555420\",\"carrier_code\":\"china-ems\"}]";
string result = new Tracker().getOrderTracesByJson(requestdata, urlstr, "batch");
获取单个物流跟踪信息
string urlStr = "/wishpost/82196269752";
string requestData = null;
String result = new Tracker().getOrderTracesByJson(requestData, urlStr, "codeNumberGet");
修改运单号信息
string urlStr = "/wishpost/82196269752";
string requestData = "{\"title\": \"test\",\"customer_name\":\"abner\",\"customer_email\":\"1421851519@qq.com\",\"order_id\":\"#123123\"}";
String result = new Tracker().getOrderTracesByJson(requestData, urlStr, "codeNumberPut");
删除物流跟踪项目
string urlStr = "/4px/RF421899730CN";
string requestData = null;
String result = new Tracker().getOrderTracesByJson(requestData, urlStr, "codeNumberDel");
获取运单号的实时跟踪结果
string urlstr = null;
string requestdata = "{\"tracking_number\": \"RF421899728SG\",\"carrier_code\":\"4px\"}";
String result = new Tracker().getOrderTracesByJson(requestdata, urlstr, "realtime");
posted @ 2017-07-19 05:54  colinzhu  阅读(274)  评论(0编辑  收藏  举报