Rufen Sie die Liste der an diesem Endpunkt unterstützten APIs ab.
Die Methode discovery.apis.list
gibt die Liste aller APIs zurück, die vom Google APIs Discovery Service unterstützt werden. Die Daten für jeden Eintrag sind eine Teilmenge des Discovery-Dokuments für diese API. Die Liste enthält ein Verzeichnis der unterstützten APIs. Wenn eine bestimmte API mehrere Versionen hat, hat jede Version einen eigenen Eintrag in der Liste.
Anfrage
HTTP-Request
GET https://discovery.googleapis.com/discovery/v1/apis
Parameter
Parametername | Wert | Beschreibung |
---|---|---|
Optionale Parameter | ||
name |
string |
Fügen Sie nur APIs mit dem angegebenen Namen hinzu. |
preferred |
boolean |
Gibt nur die bevorzugte Version einer API zurück. Standardmäßig "false ".
|
Anfragetext
Mit dieser Methode keinen Anfragetext bereitstellen.
Antwort
Bei Erfolg gibt diese Methode einen Antworttext mit der folgenden Struktur zurück:
{ "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 } ] }
Property-Name | Wert | Beschreibung |
---|---|---|
kind |
string |
Der feste String discovery#directoryList. |
discoveryVersion |
string |
Geben Sie die Version der Discovery API an, die zum Generieren dieses Dokuments verwendet wurde. |
items[] |
list |
Die einzelnen Verzeichniseinträge. Ein Eintrag pro API/Version-Paar. |
items[].kind |
string |
Die Art für diese Antwort. |
items[].id |
string |
Die ID dieser API. |
items[].name |
string |
Der Name der API. |
items[].version |
string |
Die Version der API. |
items[].title |
string |
Der Titel dieser API. |
items[].description |
string |
Die Beschreibung dieser API. |
items[].discoveryRestUrl |
string |
Die URL für das Discovery-REST-Dokument. |
items[].discoveryLink |
string |
Ein Link zum Discovery-Dokument. |
items[].icons |
object |
Links zu den Symbolen 16 x 16 und 32 x 32, die die API darstellen. |
items[].icons.x16 |
string |
Die URL des 16-x-16-Symbols. |
items[].icons.x32 |
string |
Die URL des 32 x 32-Symbols. |
items[].documentationLink |
string |
Ein Link zu einer menschenlesbaren Dokumentation für die API. |
items[].labels[] |
list |
Labels für den Status dieser API, z. B. limited_availability oder deprecated .
|
items[].preferred |
boolean |
true , wenn diese Version die bevorzugte Version ist. |