Pobierz listę interfejsów API obsługiwanych w tym punkcie końcowym. Wypróbuj teraz
Metoda discovery.apis.list zwraca listę wszystkich interfejsów API obsługiwanych przez usługę Google APIs Discovery Service. Dane dla każdego wpisu są podzbiorem dokumentu opisującego ten interfejs API, a lista zawiera katalog obsługiwanych interfejsów API. Jeśli interfejs API ma wiele wersji, każda z nich ma swój wpis na liście.
Wyślij
Żądanie HTTP
GET https://discovery.googleapis.com/discovery/v1/apis
Parametry
Nazwa parametru | Wartość | Opis |
---|---|---|
Parametry opcjonalne | ||
name |
string |
Uwzględnij tylko interfejsy API o podanej nazwie. |
preferred |
boolean |
Zwraca tylko preferowaną wersję interfejsu API. "false " domyślnie.
|
Treść żądania
Nie używaj w tej metodzie treści żądania.
Odpowiedź
Jeśli operacja się uda, metoda zwróci odpowiedź w poniższym formacie:
{
"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
}
]
}
Nazwa właściwości | Wartość | Opis | Uwagi |
---|---|---|---|
kind |
string |
Stały ciąg znaków Discovery#directoryList | |
discoveryVersion |
string |
Określ wersję interfejsu Discovery API, która została użyta do wygenerowania tego dokumentu. | |
items[] |
list |
Poszczególne pozycje w katalogu. Jedna pozycja na parę interfejsu API/wersji. | |
items[].kind |
string |
Rodzaj tej odpowiedzi. | |
items[].id |
string |
Identyfikator tego interfejsu API. | |
items[].name |
string |
Nazwa interfejsu API. | |
items[].version |
string |
Wersja interfejsu API. | |
items[].title |
string |
Tytuł tego interfejsu API. | |
items[].description |
string |
Opis tego interfejsu API. | |
items[].discoveryRestUrl |
string |
Adres URL dokumentu REST wykrywania. | |
items[].discoveryLink |
string |
Link do dokumentu opisującego. | |
items[].icons |
object |
Linki z ikonami 16 x 16 i 32 x 32 symbolizujące interfejs API. | |
items[].icons.x16 |
string |
Adres URL ikony 16 x 16. | |
items[].icons.x32 |
string |
Adres URL ikony 32 x 32. | |
items[].documentationLink |
string |
Link do dokumentacji API zrozumiałej dla człowieka. | |
items[].labels[] |
list |
Etykiety stanu tego interfejsu API, np. limited_availability lub deprecated . |
|
items[].preferred |
boolean |
true , jeśli jest to preferowana wersja. |