correiosApi
1.0.0
使用方法
例
HTTP GET
NODEJS - HTTP ネイティブ
NODEJS - リクエストの使用
NODEJS - UNIREST の使用
RESTSHARP を使用した C#
JAVA - UNIREST の使用
PHPカール
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(error); });});req.end();
var request = require('request');var options = { 'メソッド': 'GET', 'url': 'https://api.linketrack.com/track/json?user=teste&token=1abcd00b2731640e886fb41a8a9671ad1434c599dbaa0a0de9a5aa619f29a83f&codigo=LX002249507BR', 'ヘッダー': { }};request(オプション, 関数 (エラー, 応答) { if (エラー) は新しい 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 応答 = client.Execute(request);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 クライアント = new OkHttpClient().newBuilder() .build();リクエストリクエスト = new Request.Builder() .url("https://api.linketrack.com/track/json?user=teste&token=1abcd00b2731640e886fb41a8a9671ad1434c599dbaa0a0de9a5aa619f29a83f&codigo=LX002249507BR") .method("GET", null) .build();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;
インポート リクエストurl = "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'))
"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) { データ、応答、エラー Guard let data = data else {print(String(記述: エラー))return } print(String(データ: データ、エンコーディング: .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.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)) }
️ subStatus
フィールドの値は追跡ソースによって異なるため、考慮しないでください。このフィールドは将来廃止される予定です。
{ "コード": "LX002249507BR"、"サービス": "PAC - 経済秩序"、"ホスト": "dw"、"数量": 12、"イベント": [ { "date": "10/24/2019"、"time": "10:40"、"location": "CURITIBA/PR"、"status": "IRS により返品が承認されました"、"subStatus": [ 「CENTRO INTERNACIONAL PR - CURITIBA/PR によって登録済み」] }、 { "date": "11/09/2019"、"time": "00:00"、"location": "CURITIBA/PR"、"status": "支払いが期限内に行われませんでした"、"subStatus": [ 「宛先解析中のオブジェクト」] }、 { "日付": "08/15/2019"、"時刻": "13:37"、"場所": "CURITIBA/PR"、"ステータス": "税関検査に転送"、"subStatus": [" CENTRO INTERNACIONAL PR - CURITIBA/PRによって登録されました。] }、 { "日付": "13/08/2019"、"時刻": "16:53"、"場所": "CURITIBA/PR"、"ステータス": "税関検査に転送"、"subStatus": [" CENTRO INTERNACIONAL PR - CURITIBA/PRによって登録されました。] }、 { "日付": "13/08/2019"、"時刻": "16:13"、"場所": "CURITIBA/PR"、"ステータス": "税関検査のために転送"、"subStatus": [" CENTRO INTERNACIONAL PR - CURITIBA/PRによって登録されました。] }、 { "日付": "13/08/2019"、"時刻": "14:34"、"場所": "CURITIBA/PR"、"ステータス": "税関検査のために転送"、"subStatus": [" CENTRO INTERNACIONAL PR - CURITIBA/PRによって登録されました。] }、 { "日付": "09/08/2019"、"時刻": "18:11"、"場所": "CURITIBA/PR"、"ステータス": "支払い待ち"、"subStatus": ["<span class="minhasImportacoes">環境へのアクセス <a href="https://www.correios.com.br/encomendas-logistica/minhas-importacoes/minhas-importacoes" target="_blank">ミナス輸入品</a></span>" ] }、 { "日付": "09/08/2019"、"時刻": "15:23"、"場所": "CURITIBA/PR"、"ステータス": "税関検査に転送"、"subStatus": [" CENTRO INTERNACIONAL PR - CURITIBA/PRによって登録されました。] }、 { "date": "08/09/2019"、"time": "12:22"、"location": "CURITIBA/PR"、"status": "転送されたオブジェクト"、"subStatus": ["from CENTER国際広報 - クリチバ/税関検査の広報 - /BR" ] }、 { "日付": "09/08/2019"、"時刻": "12:22"、"場所": "CURITIBA/PR"、"ステータス": "税関検査のために転送"、"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">ミナス輸入品</a></span>" ] } ]、 }
{ "コード": "AA123123123BR"、"サービス": "SEDEX - Encomenda Expressa"、"ホスト": "dw"、"quantidade": 0、"eventos": [ ]、 }
チピトゥクス
マサチューセッツ工科大学