correiosApi
1.0.0
วิธีการใช้งาน
ตัวอย่าง
รับ HTTP
NODEJS - HTTP พื้นเมือง
NODEJS - การใช้คำขอ
NODEJS - การใช้ UNIREST
C# ใช้ RESTSHARP
Java - การใช้ UNIREST
PHP cURL
คำขอของ PYTHON
ทับทิม
สวิฟท์
ไป
คำตอบ
200
404
BASEURL: https://api.linketrack.com/track/json
พารามิเตอร์:
ผู้ใช้: ชื่อผู้ใช้
โทเค็น: โทเค็นผู้ใช้
รหัส: รหัสติดตามการสั่งซื้อ
ตัวอย่างด้านล่างใช้ผู้ใช้ ทดสอบ หากต้องการขอผู้ใช้ใหม่และโทเค็น ให้ส่งอีเมลไปที่ [email protected]
GET https://api.linketrack.com/track/json?user=teste&token=1abcd00b2731640e886fb41a8a9671ad1434c599dbaa0a0de9a5aa619f29a83f&codigo=LX002249507BR
https://github.com/Diaszano/linketrackjs -> ไคลเอนต์ที่ไม่เป็นทางการที่สร้างโดย @diaszano
var https = need('follow-redirects').https;var fs = need('fs');var options = { 'วิธีการ': 'รับ', 'ชื่อโฮสต์': 'api.linketrack.com', 'เส้นทาง': '/track/json?user=teste&token=1abcd00b2731640e886fb41a8a9671ad1434c599dbaa0a0de9a5aa619f29a83f&codigo=LX002249507BR', 'ส่วนหัว': { - 'maxRedirects': 20};var req = https.request(ตัวเลือก ฟังก์ชัน (ความละเอียด) { var ชิ้น = []; res.on("data", function (chunk) {chunks.push(chunk); - res.on("end", function (chunk) {var body = Buffer.concat(chunks);console.log(body.toString()); - res.on("ข้อผิดพลาด", ฟังก์ชั่น (ข้อผิดพลาด) {console.error(ข้อผิดพลาด); });});req.end();
คำขอ var = ต้องการ ('คำขอ'); ตัวเลือก var = { 'วิธีการ': 'รับ', 'url': 'https://api.linketrack.com/track/json?user=teste&token=1abcd00b2731640e886fb41a8a9671ad1434c599dbaa0a0de9a5aa619f29a83f&codigo=LX002249507BR', 'ส่วนหัว': { }}; คำขอ (ตัวเลือก, ฟังก์ชั่น (ข้อผิดพลาด, การตอบสนอง) { ถ้า (ข้อผิดพลาด) โยนข้อผิดพลาดใหม่ (ข้อผิดพลาด); console.log(response.body);});
var unirest = ต้องการ ('unirest'); var req = unirest ('GET', 'https://api.linketrack.com/track/json?user=teste&token=1abcd00b2731640e886fb41a8a9671ad1434c599dbaa0a0de9a5aa619f29a83f&codigo=LX002249507BR') .end (ฟังก์ชั่น (res) { ถ้า (res.error) โยนข้อผิดพลาดใหม่ (res.error); console.log (res.raw_body); -
var client = new RestClient("https://api.linketrack.com/track/json?user=teste&token=1abcd00b2731640e886fb41a8a9671ad1434c599dbaa0de9a5aa619f29a83f&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<สตริง> การตอบสนอง = Unirest.get("https://api.linketrack.com/track/json?user=teste&token=1abcd00b2731640e886fb41a8a9671ad1434c599dbaa0a0de9a5aa619f29a83f&codigo=LX002249507BR") .asString();
ไคลเอนต์ OkHttpClient = ใหม่ OkHttpClient().newBuilder() .build();คำขอ คำขอ = new Request.Builder() .url("https://api.linketrack.com/track/json?user=teste&token=1abcd00b2731640e886fb41a8a9671ad1434c599dbaa0a0de9a5aa619f29a83f&codigo=LX002249507BR") .method("GET", null) .build();การตอบสนองการตอบสนอง = client.newCall(คำขอ).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 => จริง, CURLOPT_ENCODING => "", CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_FOLLOWLOCATION => จริง, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => "GET", ));$response = curl_exec($curl);curl_close($curl);echo $ตอบกลับ;
คำขอนำเข้า URL = "https://api.linketrack.com/track/json?user=teste&token=1abcd00b2731640e886fb41a8a9671ad1434c599dbaa0a0de9a5aa619f29a83f&codigo=LX002249507BR"เพย์โหลด = {}ส่วนหัว= {}response = request.request("GET", url, headers=headers, data = payload)print(response.text.encode('utf8'))
ต้องการ "uri" ต้องการ "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
นำเข้า Foundationvar semaphore = DispatchSemaphore (ค่า: 0) คำขอ var = URLRequest (url: URL (สตริง: "https://api.linketrack.com/track/json?user=teste&token=1abcd00b2731640e886fb41a8a9671ad1434c599dbaa0a0de9a5aa619f29a83f&codigo=LX002249507BR")!, ระยะหมดเวลา: Double.infinity)request.httpMethod = "GET"let job = URLSession.shared.dataTask (พร้อม: คำขอ) { ข้อมูล การตอบสนอง ข้อผิดพลาดใน guard ให้ data = data else {พิมพ์ (สตริง (อธิบาย: ข้อผิดพลาด)) return - พิมพ์ (สตริง (ข้อมูล: ข้อมูล, การเข้ารหัส: .utf8)!) semaphore.signal()}task.resume()semaphore.wait()
แพ็คเกจ mainimport ("fmt" "เน็ต/http" "io/ioutil")func main() { url := "https://api.linketrack.com/track/json?user=teste&token=1abcd00b2731640e886fb41a8a9671ad1434c599dbaa0a0de9a5aa619f29a83f&codigo=LX002249507BR" วิธีการ := "รับ" ลูกค้า := &http.Client { } คำขอ ผิดพลาด := http.NewRequest(method, url, nil) if err != nil {fmt.Println(err) } res, ผิดพลาด := client.Do(req) เลื่อน res.Body.Close() body, err := ioutil.ReadAll(res.Body) fmt.Println(string(body)) -
ค่าของฟิลด์ subStatus
จะแตกต่างกันไปขึ้นอยู่กับแหล่งที่มาของการติดตามและไม่ควรพิจารณา: ฟิลด์นี้จะถูกยกเลิกในอนาคต!!
{ "code": "LX002249507BR", "service": "PAC - Economic Order", "host": "dw", "quantity": 12, "events": [ { "date": "10/24/2019", "time": "10:40", "location": "CURITIBA/PR", "status": "การคืนสินค้าที่ได้รับอนุญาตจาก IRS", "subStatus": [ "จดทะเบียนโดย CENTRO INTERNACIONAL PR - CURITIBA/PR" ] - { "date": "09/11/2019", "time": "00:00", "location": "CURITIBA/PR", "status": "การชำระเงินไม่ตรงเวลา", "สถานะย่อย": [ "วัตถุภายใต้การวิเคราะห์ปลายทาง" ] - { "date": "15/08/2019", "time": "13:37", "location": "CURITIBA/PR", "status": "ส่งต่อไปยังการตรวจสอบของศุลกากร", "subStatus": [" ลงทะเบียนโดย CENTRO INTERNACIONAL PR - CURITIBA/PR" ] - { "date": "13/08/2019", "time": "16:53", "location": "CURITIBA/PR", "status": "ส่งต่อไปยังการตรวจสอบของศุลกากร", "subStatus": [" ลงทะเบียนโดย CENTRO INTERNACIONAL PR - CURITIBA/PR" ] - { "date": "13/08/2019", "time": "16:13", "location": "CURITIBA/PR", "status": "ส่งต่อไปยังการตรวจสอบของศุลกากร", "subStatus": [" ลงทะเบียนโดย CENTRO INTERNACIONAL PR - CURITIBA/PR" ] - { "date": "13/08/2019", "time": "14:34", "location": "CURITIBA/PR", "status": "ส่งต่อไปยังการตรวจสอบของศุลกากร", "subStatus": [" ลงทะเบียนโดย CENTRO INTERNACIONAL PR - CURITIBA/PR" ] - { "date": "09/08/2019", "time": "18:11", "location": "CURITIBA/PR", "status": "รอการชำระเงิน", "subStatus": ["<span class="minhasImportacoes">เข้าถึงสภาพแวดล้อม <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": "ส่งต่อไปยังการตรวจสอบของศุลกากร", "subStatus": [" ลงทะเบียนโดย CENTRO INTERNACIONAL PR - CURITIBA/PR" ] - { "date": "09/08/2019", "time": "12:22", "location": "CURITIBA/PR", "status": "วัตถุที่ส่งต่อ", "สถานะย่อย": ["จาก CENTER PR ระหว่างประเทศ - CURITIBA/PR สำหรับการตรวจสอบศุลกากร - /BR" ] - { "date": "08/09/2019", "time": "12:22", "location": "CURITIBA/PR", "status": "ส่งต่อไปยังการตรวจสอบของศุลกากร", "subStatus": [" ลงทะเบียนโดย CENTRO INTERNACIONAL PR - CURITIBA/PR" ] - { "date": "07/31/2019", "time": "15:10", "location": "CURITIBA/PR", "status": "ข้อมูลที่ลูกค้าให้ไว้ภายใต้การวิเคราะห์", "subStatus" : ["จดทะเบียนโดย CENTRO INTERNACIONAL PR - CURITIBA/PR" ] - { "date": "07/31/2019", "time": "14:15", "location": "CURITIBA/PR", "status": "ข้อมูลขาดหายไป จำเป็นต้องดำเนินการของคุณ", "สถานะย่อย " : ["<span class="minhasImportacoes">เข้าถึงสภาพแวดล้อม <a href="https://www.correios.com.br/encomendas-logistica/minhas-importacoes/minhas-importacoes" target="_blank">Minhas Importações</a></span>" ] - - -
{ "รหัส": "AA123123123BR", "บริการ": "SEDEX - Encomenda Expressa", "โฮสต์": "dw", "ปริมาณ": 0, "เหตุการณ์": [ - -
ชิปปิทักซ์
เอ็มไอที