correiosApi
1.0.0
사용 방법
예
HTTP GET
NODEJS - HTTP 네이티브
NODEJS - 요청 사용
NODEJS - UNIREST 사용
RESTSHARP를 사용하는 C#
자바 - UNIREST 사용
PHP cURL
PYTHON 요청
루비
스위프트
가다
답변
200
404
기본 URL: 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 = require('follow-redirects').https;var fs = require('fs');var options = { '방법': 'GET', '호스트 이름': 'api.linketrack.com', '경로': '/track/json?user=teste&token=1abcd00b2731640e886fb41a8a9671ad1434c599dbaa0a0de9a5aa619f29a83f&codigo=LX002249507BR', '헤더': { }, 'maxRedirects': 20};var req = https.request(options, function (res) { var 청크 = []; res.on("데이터", 함수(청크) {chunks.push(chunk); }); res.on("end", function (chunk) {var body = Buffer.concat(chunks);console.log(body.toString()); }); res.on("오류", 함수 (오류) {console.error(오류); });});req.end();
var 요청 = require('요청');var 옵션 = { '방법': 'GET', 'url': 'https://api.linketrack.com/track/json?user=teste&token=1abcd00b2731640e886fb41a8a9671ad1434c599dbaa0a0de9a5aa619f29a83f&codigo=LX002249507BR', '헤더': { }};request(옵션, 함수(오류, 응답) { if(오류)가 새로운 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 요청 = 새로운 RestRequest(Method.GET);IRestResponse 응답 = client.Execute(요청);Console.WriteLine(response.Content);
Unirest.setTimeouts(0, 0);HttpResponse<String> 응답 = Unirest.get("https://api.linketrack.com/track/json?user=teste&token=1abcd00b2731640e886fb41a8a9671ad1434c599dbaa0a0de9a5aa619f29a83f&codigo=LX002249507BR") .asString();
OkHttpClient 클라이언트 = 새로운 OkHttpClient().newBuilder() .build();요청 요청 = 새 Request.Builder() .url("https://api.linketrack.com/track/json?user=teste&token=1abcd00b2731640e886fb41a8a9671ad1434c599dbaa0a0de9a5aa619f29a83f&codigo=LX002249507BR") .method("GET", null) .build();응답 응답 = client.newCall(request).execute();
<?php$curl = 컬_init();curl_setopt_array($curl, 배열( 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 = 컬_exec($curl);curl_close($curl);echo $response;
가져오기 요청 URL = "https://api.linketrack.com/track/json?user=teste&token=1abcd00b2731640e886fb41a8a9671ad1434c599dbaa0a0de9a5aa619f29a83f&codigo=LX002249507BR"payload = {}headers= {}응답 = 요청.요청("GET", url, 헤더=헤더, 데이터 = 페이로드)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
import Foundationvar semaphore = DispatchSemaphore (값: 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) { 데이터, 응답, 오류 있음 가드렛 데이터 = 데이터 else {print(String(설명: 오류))return } print(문자열(데이터: 데이터, 인코딩: .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" 메소드 := "GET" 클라이언트 := &http.클라이언트 { } req, err := http.NewRequest(method, url, nil) if err != nil {fmt.Println(err) } res, err := client.Do(req) res.Body.Close() body 연기, err := ioutil.ReadAll(res.Body) fmt.Println(string(body)) }
️ subStatus
필드의 값은 추적 소스에 따라 다르므로 고려하면 안 됩니다. 이 필드는 향후 중단될 예정입니다!!
{ "코드": "LX002249507BR", "서비스": "PAC - 경제 질서", "호스트": "dw", "수량": 12, "이벤트": [ { "날짜": "2019년 10월 24일", "시간": "10:40", "위치": "CURITIBA/PR", "status": "IRS에서 승인한 반품", "subStatus": [ "CENTRO INTERNACIONAL PR - CURITIBA/PR에 등록됨" ] }, { "date": "11/09/2019", "time": "00:00", "location": "CURITIBA/PR", "status": "결제가 제때 이루어지지 않음", "subStatus": [ "대상 분석 대상 개체" ] }, { "date": "08/15/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": "08/09/2019", "time": "12:22", "location": "CURITIBA/PR", "status": "전달된 개체", "subStatus": ["from CENTER 국제 홍보 - 세관 검사를 위한 CURITIBA/PR - /BR" ] }, { "date": "09/08/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": "31/07/2019", "time": "14:15", "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>" ] } ], }
{ "코드": "AA123123123BR", "서비스": "SEDEX - Encomenda Expressa", "호스트": "dw", "양량": 0, "eventos": [ ], }
치피툭스
MIT