TrackingMore API

Python Class Example 

  • Der api-Klasse
    //www.trackingmore.com/api-class_python.html

    Installation:
    1. Laden Sie diese Klasse auf gewünschte Position
    2. Füllen Sie im Trackingmore-Api-Key in dieser Klasse in Zeile "geschützt $apiKey ="IHRE API-SCHLÜSSEL";"
    (3) benötigen Sie dieser Klasse in Ihrem Projekt. Genau wie:
    require('/Path/trackingmore/Class.php');


    Liste aller Fluggesellschaften
    urlStr = ""
    requestData = ""
    result = tracker.trackingmore(requestData, urlStr, "carriers")
    
    Detect a carrier by tracking code
    urlStr = ""
    requestData = "{\"tracking_number\":\"EA152563251CN\"}"
    result = tracker.trackingmore(requestData, urlStr, "carriers/detect")
    
    Erstellen Sie ein Tracking-Element
    urlStr = ''
    requestData ="{\"tracking_number\": \"BYS006086075\",\"carrier_code\":\"yanwen\"}"
    result = tracker.trackingmore(requestData, urlStr, "post")
    
    Erhalten Sie Ergebnisse von einem einzigen Tracking verfolgen.
    urlStr = "/yanwen/BYS006086089"
    requestData =''
    result = tracker.trackingmore(requestData, urlStr, "codeNumberGet")
    
    Erhalten Sie Realtime Tracking-Ergebnisse von einer einzigen tracking
    urlStr =''
    requestData ="{\"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\"}"
    result = tracker.trackingmore(requestData, urlStr, "realtime")
    
    Erstellen Sie mehrere Trackings.
    urlStr = ''
    requestData ="[{\"tracking_number\": \"EA152565241CN\",\"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\": \"EA152563242CN\",\"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\"}]""
    result = tracker.trackingmore(requestData, urlStr, "batch")
    
    Listen Sie alle trackings
    urlStr = "?page=1&limit=100&created_at_min=1521314361&created_at_max=1541314361&update_time_min=1521314361&update_time_max=1541314361&order_created_time_min=1521314361&order_created_time_max=1541314361&numbers=EA152563254CN,UG586285221CN&orders=#123&lang=en"
    requestData =''
    result = tracker.trackingmore(requestData, urlStr, "get")
    
    Tracking-Element aktualisieren
    urlStr = "/yanwen/BYS006086092"
    requestData ="{\"title\": \"testtitle\",\"customer_name\":\"python test\",\"customer_email\":\"[email protected]\",\"order_id\":\"#1234567\",\"logistics_channel\":\"chase chen python\",\"customer_phone\":\"+86 13873399982\",\"destination_code\":\"US\",\"status\":\"7\"}"
    result = tracker.trackingmore(requestData, urlStr, "codeNumberPut")
    
    Ein Tracking-Element löschen
    urlStr = "/wishpost/82196271478"
    requestData =''
    result = tracker.trackingmore(requestData, urlStr, "codeNumberDelete")
    
    Löschen Sie mehrere Tracking-Element
    urlStr = ""
    requestData = "[{\"tracking_number\":\"EA152563242CN\",\"carrier_code\":\"china-ems\"},{\"tracking_number\":\"EA152563254CN\",\"carrier_code\":\"china-ems\"}]"
    result = tracker.trackingmore(requestData, urlStr, "delete")
    
    Kurier-Code ändern
    urlStr = ""
    requestData = "{\"tracking_number\": \"EA152563242CN\",\"carrier_code\":\"dhl\",\"update_carrier_code\":\"china-ems\"}"
    result = tracker.trackingmore(requestData, urlStr, "update")
    
    Benutzer-Info erhalten
    urlStr = ""
    requestData = ""
    result = tracker.trackingmore(requestData, urlStr, "getuserinfo")
    
    Ordnungsnummer erhalten
    urlStr = ""
    requestData = ""
    result = tracker.trackingmore(requestData, urlStr, "getstatusnumber")
    
    Batch, nicht zu aktualisieren, tracking Artikel
    urlStr = ""
    requestData = "[{\"tracking_number\":\"LK032051658CN\",\"carrier_code\":\"china-ems\"},{\"tracking_number\":\"EA166023092CN\",\"carrier_code\":\"china-ems\"}]"
    result = tracker.trackingmore(requestData, urlStr, "notupdate")
    
    Überprüfen Sie, ob eine Sendung an abgelegenen Gegend gesendet wird.
    urlStr = ""
    requestData = "[{\"country\":\"CN\",\"postcode\":\"400422\"},{\"country\":\"CN\",\"postcode\":\"412000\"}]"
    result = tracker.trackingmore(requestData, urlStr, "remote")
    
    Kurier Altern Ergebnisse erhalten
    urlStr = ""
    requestData = "[{\"carrier_code\":\"dhl\",\"destination\":\"US\",\"original\":\"CN\"},{\"carrier_code\":\"dhl\",\"destination\":\"RU\",\"original\":\"CN\"}]"
    result = tracker.trackingmore(requestData, urlStr, "costtime")
    
    Weitere Tracking-Element aktualisieren
    urlStr = ""
    requestData = "[{\"tracking_number\":\"RM131516216CN\",\"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\":\"RM111516216CN\",\"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\"}]"
    result = tracker.trackingmore(requestData, urlStr, "updatemore")
    

Transformieren Sie Ihre
Sendungsverfolgung heute

Möchten Sie Sendungsaktualisierungen automatisieren oder Ihre Liefereffizienz verbessern? Mit der leistungsstarken API von TrackingMore haben Sie alle Tools zur Hand, um die Reise Ihrer Kunden nach dem Kauf zu verändern.