Discovery-Dokument: list

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[].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[].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.