Documento de descoberta: lista

Recupere a lista de APIs aceitas nesse endpoint.

O método discovery.apis.list retorna a lista de todas as APIs compatíveis com o serviço de descoberta de APIs do Google. Os dados de cada entrada são um subconjunto do documento de descoberta dessa API, e a lista mostra um diretório de APIs compatíveis.  Se uma API específica tiver várias versões, cada uma delas terá sua própria entrada na lista.

Solicitação

Solicitação HTTP

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

Parâmetros

Nome do parâmetro Valor Descrição
Parâmetros opcionais
name string Só incluem APIs com o nome especificado.
preferred boolean Retornam apenas a versão preferencial de uma API.  "false" por padrão.

Corpo da solicitação

Não forneça um corpo de solicitação com este método.

Resposta

Se bem-sucedido, este método retornará um corpo de resposta com a seguinte estrutura:

{
  "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 da propriedade Valor Descrição
kind string A descoberta de string fixa #directoryList
discoveryVersion string Indique a versão da API Discovery usada para gerar este documento.
items[] list As entradas individuais do diretório. Uma só entrada por par de API/versão.
items[].kind string O tipo dessa resposta.
items[].id string O ID dessa API.
items[].name string O nome da API.
items[].version string A versão da API.
items[].title string O título dessa API.
items[].description string A descrição dessa API.
items[].discoveryRestUrl string O URL do documento de descoberta REST.
items[].icons object Links para ícones 16x16 e 32x32 que representam a API.
items[].icons.x16 string O URL do ícone 16x16.
items[].icons.x32 string O URL do ícone 32x32.
items[].labels[] list Rótulos dos status dessa API, como limited_availability ou deprecated.
items[].preferred boolean true se essa versão for a preferencial a ser usada.