correiosApi
1.0.0
ANWENDUNG
BEISPIELE
HTTP-GET
NODEJS – HTTP NATIV
NODEJS – ANFRAGE VERWENDEN
NODEJS – UNIREST VERWENDEN
C# MIT RESTSHARP
JAVA – UNIREST VERWENDEN
PHP cURL
PYTHON-Anfragen
RUBIN
SCHNELL
GEHEN
ANTWORTEN
200
404
BASEURL: https://api.linketrack.com/track/json
PARAMETER:
Benutzer: Benutzername
token: Benutzertoken
Code: Bestellverfolgungscode
Die folgenden Beispiele verwenden den Testbenutzer . Um einen neuen Benutzer und ein neues Token anzufordern, senden Sie eine E-Mail an [email protected]
GET https://api.linketrack.com/track/json?user=teste&token=1abcd00b2731640e886fb41a8a9671ad1434c599dbaa0a0de9a5aa619f29a83f&codigo=LX002249507BR
https://github.com/Diaszano/linketrackjs -> Inoffizieller Client erstellt von @diaszano
var https = require('follow-redirects').https;var fs = require('fs');var options = { 'Methode': 'GET', 'Hostname': 'api.linketrack.com', 'path': '/track/json?user=teste&token=1abcd00b2731640e886fb41a8a9671ad1434c599dbaa0a0de9a5aa619f29a83f&codigo=LX002249507BR', 'Kopfzeilen': { }, 'maxRedirects': 20};var req = https.request(options, function (res) { var chunks = []; res.on("data", function (chunk) {chunks.push(chunk); }); res.on("end", function (chunk) {var body = Buffer.concat(chunks);console.log(body.toString()); }); res.on("error", function (error) {console.error(error); });});req.end();
var request = require('request');var options = { 'Methode': 'GET', 'url': 'https://api.linketrack.com/track/json?user=teste&token=1abcd00b2731640e886fb41a8a9671ad1434c599dbaa0a0de9a5aa619f29a83f&codigo=LX002249507BR', 'Kopfzeilen': { }};request(optionen, Funktion (Fehler, Antwort) { if (error) throw new Error(error); console.log(response.body);});
var unirest = require('unirest');var req = unirest('GET', „https://api.linketrack.com/track/json?user=teste&token=1abcd00b2731640e886fb41a8a9671ad1434c599dbaa0a0de9a5aa619f29a83f&codigo=LX002249507BR“) .end(function (res) { if (res.error) throw new Error(res.error); console.log(res.raw_body); });
var client = new RestClient("https://api.linketrack.com/track/json?user=teste&token=1abcd00b2731640e886fb41a8a9671ad1434c599dbaa0a0de9a5aa619f29a83f&codigo=LX002249507BR");client.Timeout = -1;var request = new RestRequest(Method.GET);IRestResponse Response = client.Execute(request);Console.WriteLine(response.Content);
Unirest.setTimeouts(0, 0);HttpResponse<String> Response = Unirest.get("https://api.linketrack.com/track/json?user=teste&token=1abcd00b2731640e886fb41a8a9671ad1434c599dbaa0a0de9a5aa619f29a83f&codigo=LX002249507BR") .asString();
OkHttpClient client = new OkHttpClient().newBuilder() .build();Request request = new Request.Builder() .url("https://api.linketrack.com/track/json?user=teste&token=1abcd00b2731640e886fb41a8a9671ad1434c599dbaa0a0de9a5aa619f29a83f&codigo=LX002249507BR") .method("GET", null) .build();Response Response = client.newCall(request).execute();
<?php$curl = curl_init();curl_setopt_array($curl, array( CURLOPT_URL => „https://api.linketrack.com/track/json?user=teste&token=1abcd00b2731640e886fb41a8a9671ad1434c599dbaa0a0de9a5aa619f29a83f&codigo=LX002249507BR“, CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => "", CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => "GET", ));$response = curl_exec($curl);curl_close($curl);echo $response;
import requestsurl = "https://api.linketrack.com/track/json?user=teste&token=1abcd00b2731640e886fb41a8a9671ad1434c599dbaa0a0de9a5aa619f29a83f&codigo=LX002249507BR"payload = {}headers= {}response = request.request("GET", url, headers=headers, data = payload)print(response.text.encode('utf8'))
require „uri“require „net/http“url = URI("https://api.linketrack.com/track/json?user=teste&token=1abcd00b2731640e886fb41a8a9671ad1434c599dbaa0a0de9a5aa619f29a83f&codigo=LX002249507BR")https = Net::HTTP.new(url.host, url.port);https.use_ssl = truerequest = Net::HTTP::Get.new(url)response = https.request(request)puts Response.read_body
import Foundationvar semaphore = DispatchSemaphore (Wert: 0)var request = URLRequest(url: URL(string: „https://api.linketrack.com/track/json?user=teste&token=1abcd00b2731640e886fb41a8a9671ad1434c599dbaa0a0de9a5aa619f29a83f&codigo=LX002249507BR“)!,timeoutInterval: Double.infinity)request.httpMethod = "GET"let task = URLSession.shared.dataTask(with: request) { Daten, Antwort, Fehler in Guard let data = data else {print(String(beschreibt: Fehler))return } print(String(Daten: Daten, Kodierung: .utf8)!) semaphore.signal()}task.resume()semaphore.wait()
Paket mainimport("fmt" „net/http“ "io/ioutil")func main() { url := "https://api.linketrack.com/track/json?user=teste&token=1abcd00b2731640e886fb41a8a9671ad1434c599dbaa0a0de9a5aa619f29a83f&codigo=LX002249507BR" Methode := "GET" client := &http.Client { } req, err := http.NewRequest(method, url, nil) if err != nil {fmt.Println(err) } res, err := client.Do(req) defer res.Body.Close() body, err := ioutil.ReadAll(res.Body) fmt.Println(string(body)) }
️ Der Wert des FeldessubStatus
variiert je nach Tracking-Quelle und sollte nicht berücksichtigt werden: Dieses Feld wird in Zukunft abgekündigt!!
{ „code“: „LX002249507BR“, „service“: „PAC – Economic Order“, „host“: „dw“, „quantity“: 12, „events“: [ { „date“: „24.10.2019“, „time“: „10:40“, „location“: „CURITIBA/PR“, „status“: „Vom IRS genehmigte Rückgabe“, „subStatus“: [ „Registriert durch CENTRO INTERNACIONAL PR – CURITIBA/PR“] }, { „date“: „09/11/2019“, „time“: „00:00“, „location“: „CURITIBA/PR“, „status“: „Zahlung nicht pünktlich erfolgt“, „subStatus“: [ „Objekt in Zielanalyse“ ] }, { „date“: „15.08.2019“, „time“: „13:37“, „location“: „CURITIBA/PR“, „status“: „Zur Zollkontrolle weitergeleitet“, „subStatus“: [“ Registriert durch CENTRO INTERNACIONAL PR - CURITIBA/PR" ] }, { „date“: „13.08.2019“, „time“: „16:53“, „location“: „CURITIBA/PR“, „status“: „Zur Zollkontrolle weitergeleitet“, „subStatus“: [“ Registriert durch CENTRO INTERNACIONAL PR - CURITIBA/PR" ] }, { „date“: „13.08.2019“, „time“: „16:13“, „location“: „CURITIBA/PR“, „status“: „Zur Zollkontrolle weitergeleitet“, „subStatus“: [“ Registriert durch CENTRO INTERNACIONAL PR - CURITIBA/PR" ] }, { „date“: „13.08.2019“, „time“: „14:34“, „location“: „CURITIBA/PR“, „status“: „Zur Zollkontrolle weitergeleitet“, „subStatus“: [“ Registriert durch CENTRO INTERNACIONAL PR - CURITIBA/PR" ] }, { „date“: „09/08/2019“, „time“: „18:11“, „location“: „CURITIBA/PR“, „status“: „Warten auf Zahlung“, „subStatus“: [“<span class="minhasImportacoes">Zugriff auf die Umgebung <a href="https://www.correios.com.br/encomendas-logistica/minhas-importacoes/minhas-importacoes" target="_blank">Minhas Importações</a></span>" ] }, { „date“: „09.08.2019“, „time“: „15:23“, „location“: „CURITIBA/PR“, „status“: „Zur Zollkontrolle weitergeleitet“, „subStatus“: [“ Registriert durch CENTRO INTERNACIONAL PR - CURITIBA/PR" ] }, { „date“: „09/08/2019“, „time“: „12:22“, „location“: „CURITIBA/PR“, „status“: „Forwarded object“, „subStatus“: [“from CENTER INTERNACIONAL PR – CURITIBA/PR für Zollkontrolle – /BR“ ] }, { „date“: „08.09.2019“, „time“: „12:22“, „location“: „CURITIBA/PR“, „status“: „Zur Zollkontrolle weitergeleitet“, „subStatus“: [“ Registriert durch CENTRO INTERNACIONAL PR - CURITIBA/PR" ] }, { „date“: „31.07.2019“, „time“: „15:10“, „location“: „CURITIBA/PR“, „status“: „Vom Kunden bereitgestellte Informationen, die analysiert werden“, „subStatus“ : ["Registriert durch CENTRO INTERNACIONAL PR - CURITIBA/PR"] }, { „date“: „31.07.2019“, „time“: „14:15“, „location“: „CURITIBA/PR“, „status“: „Informationen fehlen. Ihre Aktion ist erforderlich“, „subStatus " : ["<span class="minhasImportacoes">Zugriff auf die Umgebung <a href="https://www.correios.com.br/encomendas-logistica/minhas-importacoes/minhas-importacoes" target="_blank">Minhas Importações</a></span>" ] } ], }
{ „code“: „AA123123123BR“, „service“: „SEDEX – Encomenda Expressa“, „host“: „dw“, „quantity“: 0, „events“: [ ], }
Chipytux
MIT