この記事では、API ツールとソフトウェアを使用して Cato で API クエリを実行する際に発生する可能性のある一般的なエラーに対するトラブルシューティングの提案を提供します。 例えば、Altair および Postman。
API スクリプトやコーディングに関連する問題はサポートされていません。
これらは、API クエリに含める必要がある引数です。 API クエリからオプションの引数を削除すると、デフォルト値が使用されます。
-
accountMetrics クエリ
-
id - アカウント ID
-
timeframe - クエリが返すデータの時間枠
-
groupDevices - 複数のサイトや複数ソケットを持つサイトの場合、分析を単一ソケットにまとめる(ブール値 true)
-
-
accountSnapshot クエリ
-
id - アカウント ID
-
このセクションでは、Cato GraphQL スキーマに関連するエラーメッセージの一般的な例を説明します。
クエリに余分な括弧があります。 このエラーは、引数に対してブール値を指定しなかった場合に発生することがよくあります。 例えば、groupInterfaces: , の代わりに groupInterfaces: true,
JSON ファイルが正しくフォーマットされていません。 メッセージは、不足または余分な文字に関連する文字を示しています。 例えば、引数 accountSnapshot((id: 42) に対して 期待される名前、見つかった (。 この引数の正しい形式は accountSnapshot(id: 1941) です。
このセクションでは、クエリの引数フォーマットに関連する一般的なエラーメッセージの例を説明します。
エラーメッセージは、通常引数のフォーマットに関連する無効な値を持つ引数を示しています。
例えば、sites ids 引数 (accountMetrics > sites) は STRING であるため、値に引用符を使用する必要があります。ids: ["4242"] は正しく、ids:[4242] はこのエラーを引き起こします。
このセクションでは、Cato GraphQL スキーマまたはフォーマットに特に関連しない一般的なエラーメッセージを説明します。
アカウントの API キーに問題があります。 推奨ソリューション:
-
Cato 管理アプリケーション (システム > API アクセス管理) で、以下を確認してください。
-
使用している API キーがまだ有効である(存在し、期限切れでない)こと
- IP からのアクセスを許可 オプションが設定されている場合、API クライアントが特定の許可された IP アドレスまたは範囲からの呼び出しを行っていること
-
-
API クエリソフトウェアの HTTP ヘッダー設定でキーが正しく設定されていることを確認してください:
x-api-key: <key value>、例えばx-api-key: abcdef12345 -
問題が続く場合は、新しい API キーを生成して API クエリソフトウェアに追加してください
これは API クライアントの有効な HTTP ヘッダーの例です:
POST /api/v1/graphql2 HTTP/2 Host: api.catonetworks.com User-Agent: curl/8.7.1 Accept: */* Content-Type:application/json x-api-key: abcdef123456789
0件のコメント
サインインしてコメントを残してください。