開発者ポータル ・テスト・ツールを使用した API のテスト
開発者ポータル のテスト・ツールを使用することで、コードを作成することなく API の動作をテストできます。 必要な API パラメーターをテスト・ツール内で指定し、「起動」をクリックして応答を表示します。
開始前に
- アプリケーションを作成します。 詳しくは、 アプリケーションの登録を参照してください。
- テストする API を含むプランをサブスクライブします。 詳細については、開発者ポータルでの API および製品の探索を参照してください。
このタスクについて
開発者ポータル ・テスト・ツールは、対話式の API 文書テスト・ツールです。 テストする操作にクライアント ID が必要ない場合は、サインインしなくても 開発者ポータル のテスト・ツールを使用できます。 ただし、対話する操作でクライアント ID が必要な場合は、まず 開発者ポータル にサインインする必要があります。
開発者ポータル ・テスト・ツールの使用には、操作またはプランに適用されるレート制限が適用されます。 例えば、ある操作のレート制限が 1 分あたり 10 個の要求である場合、その操作を呼び出すと、実行可能な要求の数が 9 個に減ります。 その 1 分の間隔内に「呼び出し」をクリックするたびに、制限がトリガーされます。 この注意事項は、 開発者ポータル のテスト・ツールで使用するために選択されたアプリケーションの割り当て量に影響しますが、同じ操作またはプランを使用している他のアプリケーションの割り当て量には影響しません。
開発者ポータルで API をテストするには、 「API Manager」で 「この API のテストを許可」 チェック・ボックスを選択する必要があります。 詳しくは、 API 定義の作成を参照してください。
制約事項:
- 開発者ポータル のテスト・ツールを使用して OAuth プロバイダー API の「暗黙」または「許可コード」権限付与タイプをテストすることを妨げるセキュリティー・メカニズムがあります。 同じ OAuth プロバイダー API の他の権限付与タイプについては、テストできます。 テスト・ツールで当該アクションが正しく機能するように OAuth プロバイダーが構成されていれば、このオプションは無効にできます。 詳しくは、 テスト・ツールの制限の無効化を参照してください。
- 中断状態のアプリケーションで 開発者ポータル ・テスト・ツールを使用することはできません。
- 強制されない API をテストできるのは、
testable=true
であり、かつ既存の API が CORS を実装して HTTPS を使用している場合のみです。
注: GraphQL API は、 開発者ポータル のユーザー・インターフェースからテストできます。 ただし、すべての認証方式がサポートされているわけではありません。 以下の認証方式のいずれかを使用する必要があります。
- 無保護
- ヘッダーで渡されたクライアント ID
- ヘッダーで渡されたクライアント ID と秘密鍵
cost
メトリックはサポートされず、GraphQL に固有のレート制限は製品プランにリストされません。