TrackingMore API

Golang 调用示例 

  • api类
    //www.trackingmore.com/api-class_golang.html

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


    列出所有运输商以及在TrackingMore系统中相应运输商简码
    var url string = "http://api.trackingmore.com/v2/carriers/"
    var postData string = ""
    httpDo(url,postData,"GET")
    
    Detect a carrier by tracking code
    var url string = "http://api.trackingmore.com/v2/carriers/detect"
    var postData string = "{\"tracking_number\":\"EA152563251CN\"}"
    httpDo(url,postData,"POST")
    
    获取多个单号的物流信息
    var url string = "http://api.trackingmore.com/v2/trackings/get?page=1&limit=100&created_at_min=1521314361&created_at_max=1541314361&update_time_min=1521314361&update_time_max=1541314361&order_created_time_min=&order_created_time_max=&numbers=&orders=&lang=en"
    httpDo(url,"","GET")
    
    创建单个运单号
    var url string = "http://api.trackingmore.com/v2/trackings/post"
    var postData string = "{\"tracking_number\": \"BYS006086078\",\"carrier_code\":\"yanwen\",\"title\":\"chase chen\",\"customer_name\":\"chase\",\"customer_email\":\"[email protected]\",\"order_id\":\"#123\",\"order_create_time\":\"2018-05-20 12:00\",\"destination_code\":\"IL\",\"tracking_ship_date\":\"1521314361\",\"tracking_postal_code\":\"13ES20\",\"lang\":\"en\",\"logistics_channel\":\"4PX page\"}"
    httpDo(url,postData,"POST")
    
    创建多个运单号
    var url string = "http://api.trackingmore.com/v2/trackings/batch"
    var postData string = "[{\"tracking_number\": \"EA152565249CN\",\"carrier_code\":\"china-ems\",\"title\":\"chase chen\",\"customer_name\":\"chase\",\"customer_email\":\"[email protected]\",\"order_id\":\"#123444\",\"order_create_time\":\"2018-05-20 12:00\",\"destination_code\":\"IL\",\"tracking_ship_date\":\"1525314361\",\"tracking_postal_code\":\"13ES20\",\"lang\":\"en\",\"logistics_channel\":\"4PX page\"},{\"tracking_number\": \"EA152563246CN\",\"carrier_code\":\"china-ems\",\"title\":\"chase chen\",\"customer_name\":\"chase\",\"customer_email\":\"[email protected]\",\"order_id\":\"#123444\",\"order_create_time\":\"2018-05-20 12:00\",\"destination_code\":\"IL\",\"tracking_ship_date\":\"1521314361\",\"tracking_postal_code\":\"13ES20\",\"lang\":\"en\",\"logistics_channel\":\"4PX page1\"}]"
    httpDo(url,postData,"POST")
    
    列出单个运单号物流信息
    var url string ="http://api.trackingmore.com/v2/trackings/4px/S000002431442"
    httpDo(url,"","GET")
    
    修改单个运单号附加信息。如:订单号,商品标题,快递状态等。
    var url string = "{\"title\": \"testtitle\",\"customer_name\":\"go test\",\"customer_email\":\"[email protected]\",\"order_id\":\"#1234567\",\"logistics_channel\":\"chase chen go\",\"customer_phone\":\"+86 13873399982\",\"destination_code\":\"US\",\"status\":\"7\"}"
    httpDo(url,postData,"PUT")
    
    删除单个运单号
    var url string ="http://api.trackingmore.com/v2/trackings/4px/S000002431442"
    httpDo(url,"","DELETE")
    
    获取单个运单号实时物流信息
    var url string ="http://api.trackingmore.com/v2/trackings/realtime"
    var postData string ="{\"tracking_number\": \"LW505109082CN\",\"carrier_code\":\"china-ems\",\"destination_code\":\"United States\",\"tracking_ship_date\": \"deutsch-post\",\"tracking_postal_code\":\"postnl-3s\",\"specialNumberDestination\":\"postnl-3s\",\"order\":\"#123123\"}"
    httpDo(url,postData,"POST")
    
    删除多个运单号
    var url string = "http://api.trackingmore.com/v2/trackings/delete"
    var postData string = "[{\"tracking_number\":\"EA152563242CN\",\"carrier_code\":\"china-ems\"},{\"tracking_number\":\"EA152563254CN\",\"carrier_code\":\"china-ems\"}]"
    httpDo(url,postData,"POST")
    
    修改运输商简码
    var url string ="http://api.trackingmore.com/v2/trackings/update"
    var postData string = "{\"tracking_number\": \"EA152563242CN\",\"carrier_code\":\"china-ems\",\"update_carrier_code\":\"china-post\"}"
    httpDo(url,postData,"POST")
    
    查询用户剩余额度
    var url string ="http://api.trackingmore.com/v2/trackings/getuserinfo"
    var postData string = ""
    httpDo(url,postData,"GET")
    
    获取各个状态的包裹数量
    var url string ="http://api.trackingmore.com/v2/trackings/getstatusnumber"
    var postData string = ""
    httpDo(url,postData,"GET")
    
    设置部分单号不再更新
    var url string ="http://api.trackingmore.com/v2/trackings/notupdate"
    var postData string = "[{\"tracking_number\":\"LK032051658CN\",\"carrier_code\":\"china-ems\"},{\"tracking_number\":\"EA152565249CN\",\"carrier_code\":\"china-ems\"}]"
    httpDo(url,postData,"POST")
    
    查询收货地址是否偏远
    var url string = "http://api.trackingmore.com/v2/trackings/remote"
    var postData string = "[{\"country\":\"CN\",\"postcode\":\"400422\"},{\"country\":\"CN\",\"postcode\":\"412000\"}]"
    httpDo(url,postData,"POST")
    
    获取快递时效结果
    var url string = "http://api.trackingmore.com/v2/trackings/costtime"
    var postData string = "[{\"carrier_code\":\"dhl\",\"destination\":\"US\",\"original\":\"CN\"},{\"carrier_code\":\"dhl\",\"destination\":\"RU\",\"original\":\"CN\"}]"
    httpDo(url,postData,"POST")
    
    修改多个运单号附加信息。如:订单号,商品标题,快递状态等。
    var url string = "http://api.trackingmore.com/v2/trackings/updatemore"
    var postData string = "[{\"tracking_number\":\"EA152563242CN\",\"carrier_code\":\"china-post\",\"title\": \"testtitle\",\"customer_name\":\"python test\",\"customer_email\":\"[email protected]\",\"order_id\":\"#123\",\"logistics_channel\":\"chase chen\",\"destination_code\":\"US\",\"status\":\"7\"},{\"tracking_number\":\"EA152563246CN\",\"carrier_code\":\"china-ems\",\"title\": \"testtitle\",\"customer_name\":\"python test\",\"customer_email\":\"942632[email protected]\",\"order_id\":\"#123\",\"logistics_channel\":\"chase chen\",\"destination_code\":\"US\",\"status\":\"7\"}]"
    httpDo(url,postData,"POST")
    
  • Facebook Twitter Android App Store
  • ©2014-2019 TrackingMore.All Rights Reserved.