TrackingMore API

Golang Example 

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

    Instalacja:
    1. Pobierz tej klasy do żądanej lokalizacji
    2. Wypełnij klucz Api Trackingmore w tej klasie w linii "chronione $apiKey = 'TWÓJ KLUCZ API';"
    3. wymaga tej klasy w projekcie. Podobnie jak:
    require('/Path/trackingmore/Class.php');


    Lista wszystkich przewoźników
    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")
    
    Lista wszystkich trackings
    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")
    
    Tworzenie elementu śledzenia
    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")
    
    Tworzenie wielu trackings.
    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")
    
    Dostać, śledzenie wyników jeden śledzenia.
    var url string ="http://api.trackingmore.com/v2/trackings/4px/S000002431442"
    httpDo(url,"","GET")
    
    Aktualizacja śledzenie zapasu
    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")
    
    Usuwanie elementu śledzenia
    var url string ="http://api.trackingmore.com/v2/trackings/4px/S000002431442"
    httpDo(url,"","DELETE")
    
    Wyniki śledzenia w czasie rzeczywistym śledzenia jednego
    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")
    
    Usuwanie wielu śledzenie zapasu
    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")
    
    Zmodyfikować kod, kurier
    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")
    
    uzyskać informacje
    var url string ="http://api.trackingmore.com/v2/trackings/getuserinfo"
    var postData string = ""
    httpDo(url,postData,"GET")
    
    Uzyskaj numer stanu
    var url string ="http://api.trackingmore.com/v2/trackings/getstatusnumber"
    var postData string = ""
    httpDo(url,postData,"GET")
    
    Partia nie po to, aby zaktualizować elementu śledzenia
    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")
    
    Sprawdź, jeśli przesyłka jest wysyłana do zdalnego obszaru.
    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")
    
    Kurier starzenia rezultaty
    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")
    
    Aktualizacja więcej śledzenie zapasu
    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\":\"[email protected]\",\"order_id\":\"#123\",\"logistics_channel\":\"chase chen\",\"destination_code\":\"US\",\"status\":\"7\"}]"
    httpDo(url,postData,"POST")
    

Przekształć swój
Śledzenie przesyłki dzisiaj

Chcesz zautomatyzować aktualizacje przesyłek lub poprawić wydajność dostaw? Dzięki potężnemu interfejsowi API TrackingMore będziesz mieć wszystkie narzędzia na wyciągnięcie ręki, aby przekształcić podróż klienta po zakupie.