Dokument Discovery

Dokumenty Discovery są dostępne dla określonych wersji większości interfejsów API. W dokumencie Discovery API opisano jego interfejs oraz sposób dostępu do niego oraz strukturę jego żądań i odpowiedzi. Informacje udostępnione w dokumencie opisującym obejmują właściwości na poziomie interfejsu API, takie jak opis interfejsu API, schematy zasobów, zakresy uwierzytelniania i metody.

Metody

Dokument Discovery opisuje metodę RESTowy wywoływania interfejsu API. Metoda discovery.apis.list zwraca listę wszystkich interfejsów API obsługiwanych przez usługę Google APIs Discovery, w tym adresy URL do pobierania dokumentów wykrywania w formacie REST.

list
Pobierz listę interfejsów API obsługiwanych w tym punkcie końcowym.

Informacje o zasobach

{
  "kind": "discovery#restDescription",
  "discoveryVersion": "v1",
  "id": string,
  "name": string,
  "canonicalName": string,
  "version": string,
  "revision": string,
  "title": string,
  "description": string,
  "icons": {
    "x16": string,
    "x32": string
  },
  "documentationLink": string,
  "labels": [
    string
  ],
  "protocol": "rest",
  "baseUrl": string,
  "basePath": string,
  "rootUrl": string,
  "servicePath": string,
  "batchPath": "batch",
  "endpoints": [
    {
      "endpointUrl": string,
      "location": string,
      "deprecated": boolean,
      "description": string
    }
  ],
  "parameters": {
    (key): {
      "id": string,
      "type": string,
      "$ref": string,
      "description": string,
      "default": string,
      "required": boolean,
      "format": string,
      "pattern": string,
      "minimum": string,
      "maximum": string,
      "enum": [
        string
      ],
      "enumDescriptions": [
        string
      ],
      "repeated": boolean,
      "location": string,
      "properties": {
        (key): (JsonSchema)
      },
      "additionalProperties": (JsonSchema),
      "items": (JsonSchema),
      "annotations": {
        "required": [
          string
        ]
      }
    }
  },
  "auth": {
    "oauth2": {
      "scopes": {
        (key): {
          "description": string
        }
      }
    }
  },
  "features": [
    string
  ],
  "schemas": {
    (key): {
      "id": string,
      "type": string,
      "$ref": string,
      "description": string,
      "default": string,
      "required": boolean,
      "deprecated": boolean,
      "format": string,
      "pattern": string,
      "minimum": string,
      "maximum": string,
      "enum": [
        string
      ],
      "enumDescriptions": [
        string
      ],
      "enumDeprecated": [
        boolean
      ],
      "repeated": boolean,
      "location": string,
      "properties": {
        (key): (JsonSchema)
      },
      "additionalProperties": (JsonSchema),
      "items": (JsonSchema),
      "annotations": {
        "required": [
          string
        ]
      }
    }
  },
  "methods": {
    (key): {
      "id": string,
      "path": string,
      "httpMethod": string,
      "description": string,
      "deprecated": boolean,
      "parameters": {
        (key): {
          "id": string,
          "type": string,
          "$ref": string,
          "description": string,
          "default": string,
          "required": boolean,
          "deprecated": boolean,
          "format": string,
          "pattern": string,
          "minimum": string,
          "maximum": string,
          "enum": [
            string
          ],
          "enumDescriptions": [
            string
          ],
          "enumDeprecated": [
            boolean
          ],
          "repeated": boolean,
          "location": string,
          "properties": {
            (key): (JsonSchema)
          },
          "additionalProperties": (JsonSchema),
          "items": (JsonSchema),
          "annotations": {
            "required": [
              string
            ]
          }
        }
      },
      "parameterOrder": [
        string
      ],
      "request": {
        "$ref": string
      },
      "response": {
        "$ref": string
      },
      "scopes": [
        (value)
      ],
      "supportsMediaDownload": boolean,
      "supportsMediaUpload": boolean,
      "mediaUpload": {
        "accept": [
          string
        ],
        "maxSize": string,
        "protocols": {
          "simple": {
            "multipart": true,
            "path": string
          },
          "resumable": {
            "multipart": true,
            "path": string
          }
        }
      },
      "supportsSubscription": boolean
    }
  },
  "resources": {
    (key): {
      "methods": {
        (key): {
          "id": string,
          "path": string,
          "httpMethod": string,
          "description": string,
          "deprecated": boolean,
          "parameters": {
            (key): {
              "id": string,
              "type": string,
              "$ref": string,
              "description": string,
              "default": string,
              "required": boolean,
              "deprecated": boolean,
              "format": string,
              "pattern": string,
              "minimum": string,
              "maximum": string,
              "enum": [
                string
              ],
              "enumDescriptions": [
                string
              ],
              "enumDeprecated": [
                boolean
              ],
              "repeated": boolean,
              "location": string,
              "properties": {
                (key): (JsonSchema)
              },
              "additionalProperties": (JsonSchema),
              "items": (JsonSchema),
              "annotations": {
                "required": [
                  string
                ]
              }
            }
          },
          "parameterOrder": [
            string
          ],
          "request": {
            "$ref": string
          },
          "response": {
            "$ref": string
          },
          "scopes": [
            (value)
          ],
          "supportsMediaDownload": boolean,
          "supportsMediaUpload": boolean,
          "mediaUpload": {
            "accept": [
              string
            ],
            "maxSize": string,
            "protocols": {
              "simple": {
                "multipart": true,
                "path": string
              },
              "resumable": {
                "multipart": true,
                "path": string
              }
            }
          },
          "supportsSubscription": boolean
        }
      },
      "deprecated": boolean,
      "resources": {
        (key): (RestResource)
      }
    }
  }
}
Nazwa właściwości Wartość Opis Uwagi
kind string Rodzaj tej odpowiedzi.Ustalony ciąg znaków discovery#restDescription.
discoveryVersion string Wskaż wersję interfejsu Discovery API używaną do wygenerowania tego dokumentu.
id string Identyfikator dokumentu Discovery dla interfejsu API. na przykład urlshortener:v1.
name string Nazwa interfejsu API. na przykład urlshortener.
canonicalName string Kanoniczna nazwa interfejsu API. na przykład Url Shortener.
version string Wersja interfejsu API. na przykład v1.
revision string Wersja interfejsu API.
title string Tytuł interfejsu API. Na przykład „Google Url Shortener API”.
description string Opis tego interfejsu API.
icons object Linki do ikon 16 x 16 i 32 x 32 reprezentujące interfejs API
icons.x16 string Adres URL ikony 16 x 16.
icons.x32 string Adres URL ikony 32 x 32.
labels[] list Etykiety stanu tego interfejsu API. Prawidłowe wartości to limited_availability lub deprecated.
protocol string Protokół opisany w dokumencie. Na przykład REST.
rootUrl string Główny adres URL, pod którym działają wszystkie usługi interfejsu API.
endpoints[] list Lista obiektów punktów końcowych opartych na lokalizacji dla tego interfejsu API. Każdy obiekt zawiera adres URL punktu końcowego, lokalizację, opis i stan wycofania.
endpoints[].endpointUrl string URL hosta docelowego punktu końcowego.
endpoints[].location string Lokalizacja punktu końcowego.
endpoints[].description string Ciąg opisujący hosta wskazywanego przez adres URL.
endpoints[].deprecated boolean Określa, czy ten punkt końcowy został wycofany.
parameters object Wspólne parametry stosowane we wszystkich interfejsach API.
parameters.(key) nested object Opis pojedynczego parametru.
parameters.(key).id string Unikalny identyfikator tego schematu.
parameters.(key).type string Typ wartości tego schematu. Listę wartości znajdziesz w sekcji "type" (Schemat JSON).
parameters.(key).$ref string Odwołanie do innego schematu. Wartość tej właściwości to identyfikator innego schematu.
parameters.(key).description string Opis tego obiektu.
parameters.(key).default string Wartość domyślna tej właściwości (jeśli istnieje).
parameters.(key).required boolean Określa, czy parametr jest wymagany.
parameters.(key).format string Dodatkowe wyrażenie regularne lub klucz, które pomagają ograniczyć wartość. Szczegółowe informacje znajdziesz w artykule Podsumowanie typów i formatów.
parameters.(key).pattern string Wyrażenie regularne, z którym musi być zgodny ten parametr.
parameters.(key).minimum string Minimalna wartość tego parametru.
parameters.(key).maximum string Maksymalna wartość tego parametru.
parameters.(key).enum[] list Wartości, które może przyjmować ten parametr (jeśli jest to wyliczenie).
parameters.(key).enumDescriptions[] list Opisy wyliczenia. Każda pozycja jest mapowana na odpowiednią wartość w tablicy wyliczeniowej.
parameters.(key).repeated boolean Wskazuje, czy ten parametr może się pojawiać wiele razy.
parameters.(key).location string Określa, czy ten parametr występuje w zapytaniu czy w ścieżce żądań REST.
parameters.(key).properties object Jeśli jest to schemat obiektu, podaj go dla każdej właściwości tego obiektu.
parameters.(key).properties.(key) nested object Pojedyncza właściwość tego obiektu. Wartość stanowi sam obiekt schematu JSON opisującego tę właściwość.
parameters.(key).additionalProperties nested object Jeśli jest to schemat obiektu, ta właściwość jest przeznaczona dla wszelkich dodatkowych usług z kluczami dynamicznymi w obiekcie.
parameters.(key).items nested object Jeśli jest to schemat tablicy, ta właściwość jest schematem każdego elementu w tablicy.
parameters.(key).annotations object Dodatkowe informacje o tym obiekcie.
parameters.(key).annotations.required[] list Lista metod, które wymagają tej właściwości w żądaniach.
auth object Informacje dotyczące uwierzytelniania.
auth.oauth2 object Informacje dotyczące uwierzytelniania OAuth 2.0.
auth.oauth2.scopes object Dostępne zakresy OAuth 2.0.
auth.oauth2.scopes.(key) object Wartość zakresu.
auth.oauth2.scopes.(key).description string Opis zakresu.
features[] list Lista funkcji obsługiwanych przez ten interfejs API.
schemas object Schematy dla tego interfejsu API.
schemas.(key) nested object Indywidualny opis schematu.
schemas.(key).id string Unikalny identyfikator tego schematu. Przykład: URL
schemas.(key).type string Typ wartości tego schematu. Listę wartości znajdziesz w sekcji „type” (Schemat) w schemacie JSON.
schemas.(key).$ref string Odwołanie do innego schematu. Wartość tej właściwości to identyfikator innego schematu.
schemas.(key).description string Opis tego obiektu.
schemas.(key).default string Wartość domyślna tej właściwości (jeśli istnieje).
schemas.(key).required boolean Określa, czy parametr jest wymagany.
schemas.(key).deprecated boolean Określa, czy ten schemat jest wycofany.
schemas.(key).format string Dodatkowe wyrażenie regularne lub klucz, które pomagają ograniczyć wartość.Więcej informacji znajdziesz w artykule Podsumowanie typów i formatów.
schemas.(key).pattern string Wyrażenie regularne, z którym musi być zgodny ten parametr.
schemas.(key).minimum string Minimalna wartość tego parametru.
schemas.(key).maximum string Maksymalna wartość tego parametru.
schemas.(key).enum[] list Wartości, które może przyjmować ten parametr (jeśli jest to wyliczenie).
schemas.(key).enumDescriptions[] list Opisy wyliczenia. Każda pozycja jest mapowana na odpowiednią wartość w tablicy enum.
schemas.(key).enumDeprecated[] list Stan wycofania z listy wyników. Każda pozycja jest mapowana na odpowiednią wartość w tablicy enum.
schemas.(key).repeated boolean Wskazuje, czy ten parametr może się pojawiać wiele razy.
schemas.(key).location string Określa, czy ten parametr występuje w zapytaniu czy w ścieżce żądań REST.
schemas.(key).properties object Jeśli jest to schemat obiektu, podaj go dla każdej właściwości tego obiektu.
schemas.(key).properties.(key) nested object Pojedyncza właściwość tego obiektu. Wartość stanowi sam obiekt schematu JSON opisującego tę właściwość.
schemas.(key).additionalProperties nested object Jeśli jest to schemat obiektu, ta właściwość jest przeznaczona dla wszelkich dodatkowych usług z kluczami dynamicznymi w obiekcie.
schemas.(key).items nested object Jeśli jest to schemat tablicy, ta właściwość jest schematem każdego elementu w tablicy.
schemas.(key).annotations object Dodatkowe informacje o tym obiekcie.
schemas.(key).annotations.required[] list Lista metod, które wymagają tej właściwości w żądaniach.
methods object Metody na poziomie tego interfejsu API.
methods.(key) nested object Indywidualny opis metody.
methods.(key).id string Unikalny identyfikator tej metody. Tej właściwości można używać do dopasowywania metod między różnymi wersjami Discovery.
methods.(key).description string Opis tej metody.
methods.(key).deprecated boolean Określa, czy ta metoda została wycofana.
methods.(key).parameters object Szczegóły wszystkich parametrów w tej metodzie.
methods.(key).parameters.(key) nested object Szczegóły pojedynczego parametru w tej metodzie.
methods.(key).parameters.(key).id string Unikalny identyfikator tego schematu.
methods.(key).parameters.(key).type string Typ wartości tego schematu. Listę wartości znajdziesz w sekcji „type” (Schemat) w schemacie JSON.
methods.(key).parameters.(key).$ref string Odwołanie do innego schematu. Wartość tej właściwości to identyfikator innego schematu.
methods.(key).parameters.(key).description string Opis tego obiektu.
methods.(key).parameters.(key).default string Wartość domyślna tej właściwości (jeśli istnieje).
methods.(key).parameters.(key).required boolean Określa, czy parametr jest wymagany.
methods.(key).parameters.(key).deprecated boolean Wskazuje, czy parametr jest wycofany.
methods.(key).parameters.(key).format string Dodatkowe wyrażenie regularne lub klucz, które pomagają ograniczyć wartość.Więcej informacji znajdziesz w artykule Podsumowanie typów i formatów.
methods.(key).parameters.(key).pattern string Wyrażenie regularne, z którym musi być zgodny ten parametr.
methods.(key).parameters.(key).minimum string Minimalna wartość tego parametru.
methods.(key).parameters.(key).maximum string Maksymalna wartość tego parametru.
methods.(key).parameters.(key).enum[] list Wartości, które może przyjmować ten parametr (jeśli jest to wyliczenie).
methods.(key).parameters.(key).enumDescriptions[] list Opisy wyliczenia. Każda pozycja jest mapowana na odpowiednią wartość w tablicy enum.
methods.(key).parameters.(key).enumDeprecated[] list Stan wycofania z listy wyników. Każda pozycja jest mapowana na odpowiednią wartość w tablicy enum.
methods.(key).parameters.(key).repeated boolean Wskazuje, czy ten parametr może się pojawiać wiele razy.
methods.(key).parameters.(key).location string Określa, czy ten parametr występuje w zapytaniu czy w ścieżce żądań REST.
methods.(key).parameters.(key).properties object Jeśli jest to schemat obiektu, podaj go dla każdej właściwości tego obiektu.
methods.(key).parameters.(key).properties.(key) nested object Pojedyncza właściwość tego obiektu. Wartość stanowi sam obiekt schematu JSON opisującego tę właściwość.
methods.(key).parameters.(key).additionalProperties nested object Jeśli jest to schemat obiektu, ta właściwość jest przeznaczona dla wszelkich dodatkowych usług z kluczami dynamicznymi w obiekcie.
methods.(key).parameters.(key).items nested object Jeśli jest to schemat tablicy, ta właściwość jest schematem każdego elementu w tablicy.
methods.(key).parameters.(key).annotations object Dodatkowe informacje o tym obiekcie.
methods.(key).parameters.(key).annotations.required[] list Lista metod, dla których ta właściwość jest wymagana w przypadku żądań.
methods.(key).parameterOrder[] list Uporządkowana lista wymaganych parametrów. W ten sposób klienci mogą dowiedzieć się, jak uporządkować podpisy swoich metod. Tablica jest uporządkowana w taki sposób, że na początku wyświetla się najważniejszy parametr.
methods.(key).scopes[] list Zakresy OAuth 2.0 obowiązujące w przypadku tej metody.
methods.(key).supportsMediaDownload boolean Określa, czy ta metoda obsługuje pobieranie multimediów.
methods.(key).supportsMediaUpload boolean Określa, czy ta metoda obsługuje przesyłanie multimediów.
methods.(key).mediaUpload object Parametry przesyłania multimediów.
methods.(key).mediaUpload.accept[] list Zakresy mediów MIME dla dopuszczalnych metod przesyłania multimediów do tej metody.
methods.(key).mediaUpload.maxSize string Maksymalny rozmiar przesyłanych multimediów, np. „1 MB”, „2 GB” lub „3 TB”.
methods.(key).supportsSubscription boolean Określa, czy ta metoda obsługuje subskrypcje.
baseUrl string [WYCOFANO] Podstawowy adres URL żądań REST.
basePath string [WYCOFANO] Podstawowa ścieżka żądań REST.
servicePath string Ścieżka podstawowa wszystkich żądań REST.
batchPath string Ścieżka do żądań zbiorczych REST.
methods.(key).path string Ścieżka URI tej metody REST. Tego atrybutu należy używać w połączeniu z właściwością servicePath na poziomie interfejsu API.
methods.(key).httpMethod string Metoda HTTP używana przez tę metodę.
methods.(key).request object Schemat żądania.
methods.(key).request.$ref string Identyfikator schematu żądania.
methods.(key).request.parameterName string [WYCOFANO] Ze względu na zgodność wsteczną niektóre interfejsy API zawierają to pole. Można go bezpiecznie zignorować.
methods.(key).response object Schemat odpowiedzi.
methods.(key).response.$ref string Identyfikator schematu odpowiedzi.
methods.(key).mediaUpload.protocols object Obsługiwane protokoły przesyłania.
methods.(key).mediaUpload.protocols.simple object Obsługuje przesyłanie jako pojedyncze żądanie HTTP.
methods.(key).mediaUpload.protocols.simple.multipart boolean Wartość to „prawda”, jeśli ten punkt końcowy obsługuje przesyłanie multimediów wieloczęściowych.
methods.(key).mediaUpload.protocols.simple.path string Ścieżka identyfikatora URI używana do przesyłania. Tego atrybutu należy używać w połączeniu z właściwością rootURL na poziomie interfejsu API.
methods.(key).mediaUpload.protocols.resumable object Obsługuje protokół Revable Media Upload.
methods.(key).mediaUpload.protocols.resumable.multipart boolean true, jeśli ten punkt końcowy obsługuje przesyłanie multimediów wieloczęściowych.
methods.(key).mediaUpload.protocols.resumable.path string Ścieżka identyfikatora URI używana do przesyłania. Tego atrybutu należy używać w połączeniu z właściwością rootURL na poziomie interfejsu API.
resources object Zasoby w tym interfejsie API.
resources.(key) nested object Opis pojedynczego zasobu. Zawiera metody i zasoby podrzędne powiązane z tym zasobem.
resources.(key).methods object Metody w tym zasobie.
resources.(key).methods.(key) nested object Opis metod dostępnych w tym zasobie.
resources.(key).methods.(key).id string Unikalny identyfikator tej metody. Tej właściwości można używać do dopasowywania metod między różnymi wersjami Discovery.
resources.(key).methods.(key).path string Ścieżka URI tej metody REST. Tego atrybutu należy używać w połączeniu z właściwością servicePath na poziomie interfejsu API.
resources.(key).methods.(key).flatPath string Ścieżka URI tej metody REST w formacie (RFC 6570) bez funkcji poziomu 2 ({+var}). Jest ona uzupełnieniem właściwości path.
resources.(key).methods.(key).httpMethod string Metoda HTTP używana przez tę metodę.
resources.(key).methods.(key).description string Opis tej metody.
resources.(key).methods.(key).deprecated boolean Określa, czy ta metoda została wycofana.
resources.(key).methods.(key).parameters object Szczegóły wszystkich parametrów w tej metodzie.
resources.(key).methods.(key).parameters.(key) nested object Szczegóły pojedynczego parametru w tej metodzie.
resources.(key).methods.(key).parameters.(key).id string Unikalny identyfikator tego schematu.
resources.(key).methods.(key).parameters.(key).type string Typ wartości tego schematu.Listę wartości znajdziesz w sekcji „type” (Schemat) w schemacie JSON.
resources.(key).methods.(key).parameters.(key).$ref string Odwołanie do innego schematu. Wartość tej właściwości to „identyfikator” innego schematu.
resources.(key).methods.(key).parameters.(key).description string Opis tego obiektu.
resources.(key).methods.(key).parameters.(key).default string Wartość domyślna tej właściwości (jeśli istnieje).
resources.(key).methods.(key).parameters.(key).required boolean Określa, czy parametr jest wymagany.
resources.(key).methods.(key).parameters.(key).deprecated boolean Wskazuje, czy parametr jest wycofany.
resources.(key).methods.(key).parameters.(key).format string Dodatkowe wyrażenie regularne lub klucz, które pomagają ograniczyć wartość.Więcej informacji znajdziesz w artykule Podsumowanie typów i formatów.
resources.(key).methods.(key).parameters.(key).pattern string Wyrażenie regularne, z którym musi być zgodny ten parametr.
resources.(key).methods.(key).parameters.(key).minimum string Minimalna wartość tego parametru.
resources.(key).methods.(key).parameters.(key).maximum string Maksymalna wartość tego parametru.
resources.(key).methods.(key).parameters.(key).enum[] list Wartości, które może przyjmować ten parametr (jeśli jest to wyliczenie).
resources.(key).methods.(key).parameters.(key).enumDescriptions[] list Opisy wyliczenia. Każda pozycja jest mapowana na odpowiednią wartość w tablicy enum.
resources.(key).methods.(key).parameters.(key).enumDeprecated[] list Stan wycofania z listy wyników. Każda pozycja jest mapowana na odpowiednią wartość w tablicy enum.
resources.(key).methods.(key).parameters.(key).repeated boolean Wskazuje, czy ten parametr może się pojawiać wiele razy.
resources.(key).methods.(key).parameters.(key).location string Określa, czy ten parametr występuje w zapytaniu czy w ścieżce żądań REST.
resources.(key).methods.(key).parameters.(key).properties object Jeśli jest to schemat obiektu, podaj go dla każdej właściwości tego obiektu.
resources.(key).methods.(key).parameters.(key).properties.(key) nested object Pojedyncza właściwość tego obiektu. Wartość stanowi sam obiekt schematu JSON opisującego tę właściwość.
resources.(key).methods.(key).parameters.(key).additionalProperties nested object Jeśli jest to schemat obiektu, ta właściwość jest przeznaczona dla wszelkich dodatkowych usług z kluczami dynamicznymi w obiekcie.
resources.(key).methods.(key).parameters.(key).items nested object Jeśli jest to schemat tablicy, ta właściwość jest schematem każdego elementu w tablicy.
resources.(key).methods.(key).parameters.(key).annotations object Dodatkowe informacje o tym obiekcie.
resources.(key).methods.(key).parameters.(key).annotations.required[] list Lista metod, które wymagają tej właściwości w żądaniach.
resources.(key).methods.(key).parameterOrder[] list Uporządkowana lista wymaganych parametrów. W ten sposób klienci mogą dowiedzieć się, jak uporządkować podpisy swoich metod. Tablica jest uporządkowana w taki sposób, że na początku wyświetla się najważniejszy parametr.
resources.(key).methods.(key).request object Schemat żądania.
resources.(key).methods.(key).request.$ref string Identyfikator schematu żądania.
resources.(key).methods.(key).response object Schemat odpowiedzi.
resources.(key).methods.(key).response.$ref string Identyfikator schematu odpowiedzi.
resources.(key).methods.(key).scopes[] list Zakresy OAuth 2.0 obowiązujące w przypadku tej metody.
resources.(key).methods.(key).supportsMediaDownload boolean Określa, czy ta metoda obsługuje pobieranie multimediów.
resources.(key).methods.(key).supportsMediaUpload boolean Określa, czy ta metoda obsługuje przesyłanie multimediów.
resources.(key).methods.(key).mediaUpload object Parametry przesyłania multimediów.
resources.(key).methods.(key).mediaUpload.accept[] list Zakresy mediów MIME dla dopuszczalnych metod przesyłania multimediów do tej metody.
resources.(key).methods.(key).mediaUpload.maxSize string Maksymalny rozmiar przesyłanych multimediów, np. „1 MB”, „2 GB” lub „3 TB”.
resources.(key).methods.(key).mediaUpload.protocols object Obsługiwane protokoły przesyłania.
resources.(key).methods.(key).mediaUpload.protocols.simple object Obsługuje przesyłanie jako pojedyncze żądanie HTTP.
resources.(key).methods.(key).mediaUpload.protocols.simple.multipart boolean true, jeśli ten punkt końcowy obsługuje przesyłanie multimediów wieloczęściowych.
resources.(key).methods.(key).mediaUpload.protocols.simple.path string Ścieżka identyfikatora URI używana do przesyłania. Tego atrybutu należy używać w połączeniu z właściwością rootURL na poziomie interfejsu API.
resources.(key).methods.(key).mediaUpload.protocols.resumable object Obsługuje protokół Revable Media Upload.
resources.(key).methods.(key).mediaUpload.protocols.resumable.multipart boolean true, jeśli ten punkt końcowy obsługuje przesyłanie multimediów wieloczęściowych.
resources.(key).methods.(key).mediaUpload.protocols.resumable.path string Ścieżka identyfikatora URI używana do przesyłania. Tego atrybutu należy używać w połączeniu z właściwością rootURL na poziomie interfejsu API.
resources.(key).methods.(key).supportsSubscription boolean Określa, czy ta metoda obsługuje subskrypcje.
resources.(key).deprecated boolean Określa, czy ten zasób został wycofany.
resources.(key).resources object Zasoby podrzędne tego zasobu.
resources.(key).resources.(key) nested object Opis wszystkich zasobów podrzędnych tego zasobu.