拡張機能リファレンス

GitBook がサポートする OpenAPI 拡張機能の完全なリファレンス

拡張機能(拡張)を使って OpenAPI 仕様を強化できます。拡張は次で始まるカスタムフィールドです: x- プレフィックス。これらの拡張により、追加情報を加えたり、さまざまなニーズに合わせて API ドキュメントをカスタマイズしたりできます。

GitBook では、OpenAPI 仕様に追加できるさまざまな拡張を通じて、公開サイト上での API の見た目や動作を調整できます。

当社の ガイドセクション で、ドキュメントを構成するために OpenAPI 拡張を使用する方法の詳細を確認してください。

x-page-title | x-displayName

ナビゲーションとページタイトルで使用されるタグの表示名を変更します。

openapi.yaml
openapi: '3.0'
info: ...
tags:
  - name: users
    x-page-title: Users
x-page-description

ページに説明を追加します。

openapi.yaml
openapi: '3.0'
info: ...
tags:
  - name: "users"
    x-page-title: "Users"
    x-page-description: "Manage user accounts and profiles."
x-page-icon

ページに Font Awesome アイコンを追加します。利用可能なアイコンは こちら.

openapi.yaml
openapi: '3.0'
info: ...
tags:
  - name: "users"
    x-page-title: "Users"
    x-page-description: "Manage user accounts and profiles."
    x-page-icon: "user"
parent | x-parent

タグに階層を追加して GitBook 内でページを整理します。

openapi.yaml
openapi: '3.2'
info: ...
tags:
  - name: organization
  - name: admin
    parent: organization
  - name: user
    parent: organization    
x-hideTryItPanel

OpenAPI ブロックの「Test it」ボタンを表示または非表示にします。

openapi.yaml
openapi: '3.0'
info: ...
tags: [...]
paths:
  /example:
    get:
      summary: Example summary
      description: Example description
      operationId: examplePath
      responses: [...]
      parameters: [...]
      x-hideTryItPanel: true
x-enable-proxy

「Test it」リクエストを GitBook の OpenAPI プロキシ経由でルーティングします。

ルートに追加するとすべての operation に適用されます。特定のエンドポイントに対して適用するには operation に追加してください。operation はルートの値をオーバーライドします。

詳しくは OpenAPI プロキシの使用.

x-codeSamples

OpenAPI ブロックのコードサンプルを表示、非表示、またはカスタムで含めます。

フィールド

フィールド名
タイプ
説明

lang

string

コードサンプルの言語。値は次のいずれかである必要があります リスト

label

string

コードサンプルのラベル、例えば Node または Python2.7, オプショナル, lang がデフォルトで使用されます

source

string

コードサンプルのソースコード

x-enumDescriptions

スキーマ内の enum 値それぞれに個別の説明を追加します。

x-internal | x-gitbook-ignore

API リファレンスからエンドポイントを非表示にします。

x-stability

不安定または進行中のエンドポイントをマークします。

サポートされる値: experimental, alpha, beta.

deprecated

エンドポイントが非推奨かどうかをマークします。非推奨のエンドポイントは、公開サイトで非推奨の警告を表示します。

x-deprecated-sunset

非推奨となった operation にサンセット日(終了日)を追加します。

サポートされる値: ISO 8601 形式 (YYYY-MM-DD)

最終更新

役に立ちましたか?