Documento di rilevamento: elenco

Recupera l'elenco delle API supportate da questo endpoint.

Il metodo discovery.apis.list restituisce l'elenco di tutte le API supportate dal servizio di rilevamento delle API di Google. I dati per ogni voce sono un sottoinsieme del documento di rilevamento per quell'API e l'elenco include una directory delle API supportate. Se un'API specifica ha più versioni, ciascuna ha una propria voce nell'elenco.

Richiesta

Richiesta HTTP

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

Parametri

Nome parametro Valore Descrizione
Parametri facoltativi
name string Includi solo API con il nome specificato.
preferred boolean Restituisci solo la versione preferita di un tramite Google Cloud CLI o tramite l'API Compute Engine. "false" per impostazione predefinita.

Corpo della richiesta

Non specificare un corpo della richiesta con questo metodo.

Risposta

In caso di esito positivo, questo metodo restituisce un corpo della risposta con la seguente struttura:

{
  "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
    }
  ]
}
Nome proprietà Valore Descrizione
kind string La stringa fissa discovery#directoryList
discoveryVersion string Indica la versione dell'API Discovery utilizzata per generare questo documento.
items[] list Le singole voci di directory. Una voce per coppia API/versione.
items[].kind string Il tipo di questa risposta.
items[].id string L'ID di questa API.
items[].name string Il nome dell'API.
items[].version string La versione dell'API.
items[].title string Il titolo di questa API.
items[].description string La descrizione di questa API.
items[].discoveryRestUrl string L'URL del documento REST di rilevamento.
items[].icons object Link a icone 16 x 16 e 32 x 32 che rappresentano l'API.
items[].icons.x16 string L'URL dell'icona 16 x 16.
items[].icons.x32 string L'URL dell'icona 32 x 32.
items[].labels[] list Etichette per lo stato di questa API, ad esempio limited_availability o deprecated.
items[].preferred boolean true se questa è la versione preferita da utilizzare.