クライアントライブラリ(SDK)
Delivery Tracker APIはGraphQL Over HTTPベースで動作し、様々なGraphQL Clientエコシステムをそのまま使用することができます。
生のHTTPリクエスト
基本的に下記のコード例のようにサーバーにRaw HTTP Requestを送信してDelivery Tracker APIを直接使うことができます。
下記のRequest例のHTTP, cURL, Code Tabで様々な例を見ることができます。
クライアントライブラリ(SDK)
Raw HTTP Requestを使わず、クライアントライブラリを使用してCodegenなどを通じて作成するコード量を大幅に減らすことができます。
インフォメーション
本ドキュメントにおける Client は、Server To Server 通信におけるユーザー(皆さん)のサーバーを意味します。 End User に直接 API Access Token を提供することはお勧めしません。
以下のクライアント例を参考にしてください。
他にもgraphql.orgなどのサイトを通じて様々なGraphQL Clientを見つけることができます。
API スキーマのダウンロード
一般的なケースの場合、Delivery Trackerのホームページ内の各種ドキュメントに記載されている基本的なRequestの例により、GraphQLに慣れていなくても簡単に使い方を習得することができます。
Delivery Tracker は、一般的なケース以外の上級ユーザー向けに GraphQL API Schema を提供しています。
詳細はAPI Schemaドキュメントを参照してください。