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. |
Spróbuj!
Użyj poniższego eksploratora, aby wywołać tę metodę w aktywnych danych i zobaczyć odpowiedź. Możesz też wypróbować samodzielny eksplorator.