ディスカバリ ドキュメント: list

このエンドポイントでサポートされている API のリストを取得します。実習をご覧ください。

discovery.apis.list メソッドは、Google API Discovery Service でサポートされるすべての API のリストを返します。各エントリのデータはその API のディスカバリ ドキュメントのサブセットであり、リストにはサポートされている API のディレクトリが記載されています。特定の API に複数のバージョンがある場合、バージョンごとに固有のエントリがリストに表示されます。

リクエスト

HTTP リクエスト

 GET https://discovery.googleapis.com/discovery/v1/apis 

パラメータ

パラメータ名 Value 説明
省略可能なパラメータ
name string 指定された名前の API のみを含めます。
preferred boolean 目的のバージョンの API のみを返します。 "false" (デフォルト)

リクエスト本文

このメソッドをリクエストの本文に含めないでください。

レスポンス

成功すると、このメソッドは次の構造を含むレスポンスの本文を返します。

{   "kind": "discovery#directoryList",   "discoveryVersion": "v1",   "items": [     {       "kind": "discovery#directoryItem",       "id": string,       "name": string,       "version": string,       "title": string,       "description": string,       "discoveryRestUrl": string,       "discoveryLink": string,       "icons": {         "x16": string,         "x32": string       },       "documentationLink": string,       "labels": [         string       ],       "preferred": boolean     }   ] }
プロパティ名 Value 説明 備考
kind string 固定文字列 Discovery#directoryList
discoveryVersion string このドキュメントの生成に使用した Discovery API のバージョンを示します。
items[] list 個々のディレクトリ エントリ。API とバージョンのペアごとに 1 つのエントリ。
items[].kind string このレスポンスの種類。
items[].id string この API の ID。
items[].name string API の名前。
items[].version string API のバージョン。
items[].title string この API のタイトル。
items[].description string この API の説明。
items[].discoveryRestUrl string 検出 REST ドキュメントの URL。
items[].icons object API を表す 16x16 および 32x32 のアイコンへのリンク。
items[].icons.x16 string 16x16 アイコンの URL。
items[].icons.x32 string 32x32 アイコンの URL。
items[].labels[] list この API のステータスのラベル(limited_availabilitydeprecated など)。
items[].preferred boolean true: このバージョンを優先して使用するバージョン。

試してみる

以下のエクスプローラを使用して、ライブデータ上でこのメソッドを呼び出し、レスポンスを確認します。または、スタンドアロン エクスプローラをお試しください。