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[].discoveryLink |
string |
Um link para o documento de descoberta. |
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[].documentationLink |
string |
Um link para a documentação legível por humanos da API. |
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. |