この記事では、GraphQL Playground を使用してサンプルクエリを実行し、Cato Networks API エンドポイントへの接続をテストする方法について説明します。
GraphQL Playground では、Cato API サーバーに直接送信される API クエリを実行できます。 Altair や Postman などのサードパーティ API クエリソフトウェアは、API 呼び出しを実行する強力な機能を提供します。 しかし、API クエリに接続の問題がある場合は、Playground を使用して問題の原因を特定するのに役立てることができます。
GraphQL Playground から Cato API クエリを実行するには、アカウントの API キーが必要です (リソース > API キー)。 API キーに関する詳細は、Cato API の API キーを生成するを参照してください。
サンプルクエリでアカウントのCato Management Application (CMA) IDを入力する必要があります。 CMA IDはアカウント情報ページで確認できます。
APIエンドポイントのURLは、Cato管理アプリケーション (CMA) インスタンスがホストされている場所に特有です。 CMAアカウントおよびAPIエンドポイントのURLに付加される<prefix>値が存在する場合があります。
-
プレフィックスがない場合(
cc.catonetworks.com
)、以下のURLを使用します:https://api.catonetworks.com/api/v1/graphql2
-
プレフィックスがある場合(例えば
cc.us1.catonetworks.com
)、次のURLを使用します:https://api.us1.catonetworks.com/api/v1/graphql2
サンプル API クエリを実行して、Cato API サーバーへの接続をテストできます。 accountID
引数と API キーが正しく設定されていると、サンプル API クエリはアカウントデータを返し、GraphQL Playground で結果を表示します。 クエリがアカウントの結果を返さない場合、API サーバーへの接続の問題があるか、サーバーがダウンしている可能性があります。 以下のサンプル API クエリは、Cato API サーバーへの接続をテストするのに役立ちます:
インターネットブラウザを使用して、Cato API の GraphQL Playground を開きます。 Playground の HTTP プロトコルヘッダーを API キーで設定します。 サンプルクエリを左側のペインに貼り付け、アカウントIDを入力します。 その後、クエリを実行し、Playgroundで結果を確認できます。
-
この記事のサンプル API クエリのいずれかをダウンロードし、Notepad などのテキストエディタでファイルを開きます。
-
インターネットブラウザから、Cato API の GraphQL Playground にアクセスします。
-
左側のペインの下部で HTTP HEADERS をクリックします。
-
API キーを以下のフォーマットで入力します:
{ "x-api-key" :"<api key>" }
。次のスクリーンショットは、APIキーAaBbCcDdEeFf0123456789ABCDEF1234で設定されたHTTPプロトコルヘッダーを示しています:
-
Playgroundの左側のペインにサンプルクエリをコピーして貼り付けます。
-
クエリの上部で、
accountID
引数にアカウントIDを入力します。以下のスクリーンショットは、値2626で設定された
accountID
引数を示しています: -
再生ボタンをクリックします。
-
右側のペインに API クエリの結果が表示されます。 次のスクリーンショットは、アカウント ID 2626 のサンプルクエリ accountMetrics の結果を示しています:
0件のコメント
サインインしてコメントを残してください。