メインコンテンツへスキップ
このページは英語から翻訳されています。英語版が正式な情報源です。翻訳内容に不一致がある場合は、英語版を参照してください。

追跡情報をポーリングする

GET /tracking/{id}を使用して、統一フォーマットのリアルタイム出荷追跡データを取得します。このガイドでは、ポーリングフロー、追跡ステータスの解釈方法、および顧客通知を構築するためのパターンについて説明します。

追跡データを取得する

ラベル作成レスポンスのidを使用します。{id} にはラベルUUIDまたはご自身の customerOrderNumber を指定できます。配送業者の追跡番号(courierTrackingNumber)は受け付けられず、404 が返ります:

レスポンス

200 OK
チェックポイントは時系列順(最も古いイベントが先頭)に並びます。最後の要素が最新のイベントです。

追跡ステータスを理解する

トップレベルのtagフィールドを使用して、高レベルのステータスロジックを実装します:

ポーリングパターン

Webhookは現在利用できないため、GET /tracking/{id}を適切な間隔でポーリングしてステータスの変更を検出します。

推奨アプローチ

ポーリングのガイドライン

追跡データは配送業者からほぼリアルタイムで取得されます。15分未満の間隔でポーリングしても新しいデータが得られる可能性は低く、推奨レートリミットである1秒あたり10リクエストに対してカウントされます。

エラーハンドリング

次のステップ

コアコンセプト

追跡ステータスタグとチェックポイントスキーマの完全なリファレンス。

べき等性とリトライ

一時的な障害に対応する安全なリトライパターン。