Document de découverte : list

Récupérez la liste des API compatibles avec ce point de terminaison.

La méthode discovery.apis.list renvoie la liste de toutes les API compatibles avec le service de découverte des API Google. Les données de chaque entrée constituent un sous-ensemble du document de découverte pour cette API, et la liste fournit un répertoire des API compatibles.  Si une API spécifique comporte plusieurs versions, chacune d'elles possède sa propre entrée dans la liste.

Requête

Requête HTTP

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

Paramètres

Nom du paramètre Valeur Description
Paramètres facultatifs
name string Incluez uniquement les API portant le nom spécifié.
preferred boolean Ne renvoie que la version préférée d'une API.  "false" par défaut.

Corps de la requête

Ne spécifiez pas de corps de requête pour cette méthode.

Réponse

Si la requête aboutit, cette méthode renvoie un corps de réponse présentant la structure suivante :

{
  "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
    }
  ]
}
Nom de la propriété Valeur Description
kind string Chaîne fixe discovery#directoryList.
discoveryVersion string Indiquez la version de l'API Discovery utilisée pour générer ce document.
items[] list Entrées individuelles du répertoire. Une entrée par paire API/version.
items[].kind string Genre de cette réponse.
items[].id string ID de cette API.
items[].name string Nom de l'API.
items[].version string Version de l'API.
items[].title string Intitulé de cette API.
items[].description string Description de cette API.
items[].discoveryRestUrl string URL du document de découverte REST.
items[].icons object Liens vers des icônes de 16 x 16 et 32 x 32 représentant l'API.
items[].icons.x16 string URL de l'icône de 16 x 16.
items[].icons.x32 string URL de l'icône de 32 x 32.
items[].labels[] list Étiquettes associées à l'état de cette API, telles que limited_availability ou deprecated.
items[].preferred boolean true si cette version est celle à privilégier.