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.