Documento de descubrimiento: lista

Recupera la lista de APIs admitidas en este endpoint.

El método discovery.apis.list devuelve la lista de todas las APIs compatibles con el servicio de descubrimiento de APIs de Google. Los datos de cada entrada son un subconjunto del documento de descubrimiento de esa API y la lista proporciona un directorio de las APIs admitidas.  Si una API específica tiene varias versiones, cada una de ellas tiene su propia entrada en la lista.

Solicitud

Solicitud HTTP

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

Parámetros

Nombre del parámetro Valor Descripción
Parámetros opcionales
name string Incluye solo las APIs con el nombre indicado.
preferred boolean Devuelve solo la versión preferida de una API.  "false" de forma predeterminada.

Cuerpo de la solicitud

No proporciones un cuerpo de solicitud con este método.

Respuesta

Si se realiza correctamente, este método devuelve un cuerpo de respuesta con la siguiente estructura:

{
  "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
    }
  ]
}
Nombre de propiedad Valor Descripción
kind string La cadena fija discovery#directoryList
discoveryVersion string Indica la versión de la API Discovery que se ha usado para generar este documento.
items[] list Las entradas de directorio individuales. Una entrada por cada par de API y versión.
items[].kind string El tipo de esta respuesta.
items[].id string ID de esta API.
items[].name string Nombre de la API.
items[].version string Versión de la API.
items[].title string El título de esta API.
items[].description string Descripción de esta API.
items[].discoveryRestUrl string URL del documento REST de descubrimiento.
items[].icons object Enlaces a iconos de 16x16 y 32x32 que representan la API.
items[].icons.x16 string La URL del icono de 16x16.
items[].icons.x32 string URL del icono de 32x32.
items[].labels[] list Etiquetas del estado de esta API, como limited_availability o deprecated.
items[].preferred boolean true si esta versión es la que prefieres usar.