「テストする」ボタンの設定
GitBook では、いくつかの OpenAPI 拡張を使って「Test It」ボタンとそれに付随するウィンドウを設定できます。これらの拡張は、ユーザー向けのテストスイートの改善と設定に役立ちます。
「Test it」ボタンを非表示にする
エンドポイントに次のものを追加することで、エンドポイントから「Test it」ボタンを非表示にできます。 x-hideTryItPanel 、または OpenAPI スペックのルートに追加します。
openapi: '3.0'
info: ...
tags: [...]
paths:
/example:
get:
summary: Example summary
description: Example description
operationId: examplePath
responses: [...]
parameters: [...]
x-hideTryItPanel: true「Test it」リクエストをプロキシする
一部の API は、CORS が原因でブラウザからのリクエストをブロックします。
ルート Test it トラフィックを GitBook 経由でルーティングするには、次を追加します。 x-enable-proxy を spec に追加します。
参照 OpenAPI プロキシの使用 例についてはこちら。
テストウィンドウで認証を有効にする
リクエストランナーは、spec に認証が宣言されている場合にのみ、それを表示して適用できます。認証スキームを components.securitySchemesの下に定義し、その後 security を使ってグローバルに、または各オペレーションごとに関連付けます(グローバル設定を上書きします)。
認証スキームを宣言する
以下に一般的なパターンを示します。YAML ではストレートクォートを使用してください。
スキームをグローバルまたは各オペレーションごとに適用する
次を使ってエンドポイント URL を制御する servers
serversリクエストランナーは、次の中で定義した URL に対して処理を行います。 servers 配列。1つ以上の server を定義できます。変数を使ってパラメータ化することもできます。
最終更新
役に立ちましたか?