本文へスキップ

クライアントライブラリ(SDK)

Delivery Tracker APIはGraphQL Over HTTPベースで動作し、様々なGraphQL Clientエコシステムをそのまま使用することができます。

生のHTTPリクエスト

基本的に下記のコード例のようにサーバーにRaw HTTP Requestを送信してDelivery Tracker APIを直接使うことができます。

下記のRequest例のHTTP, cURL, Code Tabで様々な例を見ることができます。

Query (GraphQL)
Variables
をクリックして応答を確認することができます。

クライアントライブラリ(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ドキュメントを参照してください。