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_availabilitylubdeprecated. | |
| 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.