Dokument Discovery

Dokumenty opisujące są dostępne w przypadku określonych wersji większości interfejsów API. Dokument opisujący każdego interfejsu API zawiera opis jego powierzchni, sposób uzyskiwania do niego dostępu oraz strukturę żądań i odpowiedzi. Informacje podane w dokumencie dotyczącym wykrywania obejmują właściwości na poziomie interfejsu API, takie jak opis interfejsu API, schematy zasobów, zakresy uwierzytelniania i metody.

Metody

Dokument opisujący koncentruje się na metodzie RESTful wywoływania interfejsu API. Metoda discovery.apis.list zwraca listę wszystkich interfejsów API obsługiwanych przez usługę Google APIs Discovery Service, w tym adresy URL do pobierania dokumentów wykrywania opartych na REST.

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

Prezentacje zasobów

{
  "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
kind string Rodzaj tej odpowiedzi. Ciąg znaków stałych discovery#restDescription.
discoveryVersion string Wskaż wersję interfejsu Discovery API użytego do wygenerowania tego dokumentu.
id string Identyfikator dokumentu Discovery interfejsu API. Na przykład:urlshortener:v1.
name string Nazwa interfejsu API. Na przykład urlshortener.
canonicalName string Nazwa kanoniczna 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 o rozmiarach 16 x 16 i 32 x 32 pikseli reprezentujących interfejs API.
icons.x16 string Adres URL ikony 16 x 16.
icons.x32 string Adres URL ikony o wymiarach 32 x 32 piksele.
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 znajdują się 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 Adres URL hosta docelowego punktu końcowego.
endpoints[].location string Lokalizacja punktu końcowego.
endpoints[].description string Ciąg znaków opisujący hosta wskazanego przez adres URL.
endpoints[].deprecated boolean Określa, czy ten punkt końcowy został wycofany.
parameters object Typowe parametry, które mają zastosowanie do wszystkich interfejsów API.
parameters.(key) nested object Opis pojedynczego parametru.
parameters.(key).id string Unikalny identyfikator tego schematu.
parameters.(key).type string Typ wartości dla tego schematu. Listę wartości znajdziesz w sekcji „type” w schemacie JSON.
parameters.(key).$ref string Odniesienie do innego schematu. Wartością tej właściwości jest identyfikator innego schematu.
parameters.(key).description string Opis tego obiektu.
parameters.(key).default string Domyślna wartość 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ść. Więcej informacji znajdziesz w podsumowaniu typów i formatów.
parameters.(key).pattern string Wyrażenie regularne, z którym ten parametr musi być zgodny.
parameters.(key).minimum string Minimalna wartość tego parametru.
parameters.(key).maximum string Maksymalna wartość tego parametru.
parameters.(key).enum[] list Wartości, jakie może przyjmować ten parametr (jeśli jest wyliczeniem).
parameters.(key).enumDescriptions[] list Opisy wyliczeń. Każda pozycja jest mapowana na odpowiednią wartość w tablicy wyliczeniowej.
parameters.(key).repeated boolean Określa, czy ten parametr może występować wiele razy.
parameters.(key).location string Określa, czy ten parametr jest umieszczany w zapytaniu czy w ścieżce w przypadku żądań REST.
parameters.(key).properties object Jeśli jest to schemat obiektu, podaj schemat każdej właściwości tego obiektu.
parameters.(key).properties.(key) nested object Pojedyncza właściwość tego obiektu. Wartość jest obiektem schematu JSON opisującym tę właściwość.
parameters.(key).additionalProperties nested object Jeśli jest to schemat obiektu, ta właściwość jest schematem wszystkich dodatkowych właściwości z dynamicznymi kluczami w tym obiekcie.
parameters.(key).items nested object Jeśli jest to schemat tablicy, ta właściwość jest schematem każdego elementu tablicy.
parameters.(key).annotations object Dodatkowe informacje o tej usłudze.
parameters.(key).annotations.required[] list Lista metod, które wymagają tej właściwości w żądaniach.
auth object Informacje uwierzytelniające.
auth.oauth2 object Informacje o uwierzytelnianiu 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 tego interfejsu API.
schemas.(key) nested object Opis pojedynczego schematu.
schemas.(key).id string Unikalny identyfikator tego schematu. Przykład: URL
schemas.(key).type string Typ wartości dla tego schematu. Listę wartości znajdziesz w sekcji „type” w schemacie JSON.
schemas.(key).$ref string Odniesienie do innego schematu. Wartością tej właściwości jest identyfikator innego schematu.
schemas.(key).description string Opis tego obiektu.
schemas.(key).default string Domyślna wartość 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 został wycofany.
schemas.(key).format string Dodatkowe wyrażenie regularne lub klucz, które pomagają ograniczyć wartość. Więcej informacji znajdziesz w podsumowaniu typów i formatów.
schemas.(key).pattern string Wyrażenie regularne, z którym ten parametr musi być zgodny.
schemas.(key).minimum string Minimalna wartość tego parametru.
schemas.(key).maximum string Maksymalna wartość tego parametru.
schemas.(key).enum[] list Wartości, jakie może przyjmować ten parametr (jeśli jest wyliczeniem).
schemas.(key).enumDescriptions[] list Opisy wyliczeń. Każda pozycja jest mapowana na odpowiednią wartość w tablicy enum.
schemas.(key).enumDeprecated[] list Stan wycofywania w przypadku typów wyliczeniowych. Każda pozycja jest mapowana na odpowiednią wartość w tablicy enum.
schemas.(key).repeated boolean Określa, czy ten parametr może występować wiele razy.
schemas.(key).location string Określa, czy ten parametr jest umieszczany w zapytaniu czy w ścieżce w przypadku żądań REST.
schemas.(key).properties object Jeśli jest to schemat obiektu, podaj schemat każdej właściwości tego obiektu.
schemas.(key).properties.(key) nested object Pojedyncza właściwość tego obiektu. Wartość jest obiektem schematu JSON opisującym tę właściwość.
schemas.(key).additionalProperties nested object Jeśli jest to schemat obiektu, ta właściwość jest schematem wszystkich dodatkowych właściwości z dynamicznymi kluczami w tym obiekcie.
schemas.(key).items nested object Jeśli jest to schemat tablicy, ta właściwość jest schematem każdego elementu tablicy.
schemas.(key).annotations object Dodatkowe informacje o tej usłudze.
schemas.(key).annotations.required[] list Lista metod, które wymagają tej właściwości w żądaniach.
methods object Metody na poziomie interfejsu API dla tego interfejsu.
methods.(key) nested object Opis poszczególnych metod.
methods.(key).id string Unikalny identyfikator tej metody. Ta właściwość może być używana do dopasowywania metod w różnych wersjach Discovery.
methods.(key).description string Opis tej metody.
methods.(key).deprecated boolean Określa, czy ta metoda jest wycofana.
methods.(key).parameters object Szczegóły wszystkich parametrów w tej metodzie.
methods.(key).parameters.(key) nested object Szczegóły dotyczące pojedynczego parametru w tej metodzie.
methods.(key).parameters.(key).id string Unikalny identyfikator tego schematu.
methods.(key).parameters.(key).type string Typ wartości dla tego schematu.   Listę wartości znajdziesz w sekcji „type” w schemacie JSON.
methods.(key).parameters.(key).$ref string Odniesienie do innego schematu. Wartością tej właściwości jest identyfikator innego schematu.
methods.(key).parameters.(key).description string Opis tego obiektu.
methods.(key).parameters.(key).default string Domyślna wartość 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 Określa, czy parametr został wycofany.
methods.(key).parameters.(key).format string Dodatkowe wyrażenie regularne lub klucz, które pomagają ograniczyć wartość. Więcej informacji znajdziesz w podsumowaniu typów i formatów.
methods.(key).parameters.(key).pattern string Wyrażenie regularne, z którym ten parametr musi być zgodny.
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, jakie może przyjmować ten parametr (jeśli jest wyliczeniem).
methods.(key).parameters.(key).enumDescriptions[] list Opisy wyliczeń. Każda pozycja jest mapowana na odpowiednią wartość w tablicy enum.
methods.(key).parameters.(key).enumDeprecated[] list Stan wycofywania w przypadku typów wyliczeniowych. Każda pozycja jest mapowana na odpowiednią wartość w tablicy enum.
methods.(key).parameters.(key).repeated boolean Określa, czy ten parametr może występować wiele razy.
methods.(key).parameters.(key).location string Określa, czy ten parametr jest umieszczany w zapytaniu czy w ścieżce w przypadku żądań REST.
methods.(key).parameters.(key).properties object Jeśli jest to schemat obiektu, podaj schemat każdej właściwości tego obiektu.
methods.(key).parameters.(key).properties.(key) nested object Pojedyncza właściwość tego obiektu. Wartość jest obiektem schematu JSON opisującym tę właściwość.
methods.(key).parameters.(key).additionalProperties nested object Jeśli jest to schemat obiektu, ta właściwość jest schematem wszystkich dodatkowych właściwości z dynamicznymi kluczami w tym obiekcie.
methods.(key).parameters.(key).items nested object Jeśli jest to schemat tablicy, ta właściwość jest schematem każdego elementu tablicy.
methods.(key).parameters.(key).annotations object Dodatkowe informacje o tej usłudze.
methods.(key).parameters.(key).annotations.required[] list Lista metod, w przypadku których ta właściwość jest wymagana w żądaniach.
methods.(key).parameterOrder[] list Uporządkowana lista wymaganych parametrów. Jest to wskazówka dla klientów, jak powinny wyglądać sygnatury metod. Tablica jest uporządkowana tak, aby najważniejszy parametr był pierwszy.
methods.(key).scopes[] list Zakresy OAuth 2.0 mające zastosowanie do 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 plików multimedialnych.
methods.(key).mediaUpload object Parametry przesyłania multimediów.
methods.(key).mediaUpload.accept[] list Zakresy MIME multimediów dla dopuszczalnych multimediów przesyłanych tą metodą.
methods.(key).mediaUpload.maxSize string Maksymalny rozmiar przesyłanego pliku, np. „1 MB”, „2 GB” lub „3 TB”.
methods.(key).supportsSubscription boolean Określa, czy ta metoda obsługuje subskrypcje.
baseUrl string [WYCOFANY] Podstawowy adres URL żądań REST.
basePath string [WYCOFANE] Ścieżka podstawowa żądań REST.
servicePath string Ścieżka podstawowa dla wszystkich żądań REST.
batchPath string Ścieżka żądań wsadowych REST.
methods.(key).path string Ścieżka URI tej metody REST. Należy jej 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 [WYCOFANE] Niektóre interfejsy API mają to pole ze względu na zgodność wsteczną. Możesz ją 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ść „true”, jeśli ten punkt końcowy obsługuje przesyłanie multimediów w wielu częściach.
methods.(key).mediaUpload.protocols.simple.path string Ścieżka URI, która ma być używana do przesyłania. Należy jej używać w połączeniu z właściwością rootURL na poziomie interfejsu API.
methods.(key).mediaUpload.protocols.resumable object Obsługuje protokół wznawiania przesyłania plików multimedialnych.
methods.(key).mediaUpload.protocols.resumable.multipart boolean true, jeśli ten punkt końcowy obsługuje przesyłanie multimediów w formacie multipart.
methods.(key).mediaUpload.protocols.resumable.path string Ścieżka URI, która ma być używana do przesyłania. Należy jej 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 wszystkich metod w tym zasobie.
resources.(key).methods.(key).id string Unikalny identyfikator tej metody. Ta właściwość może być używana do dopasowywania metod w różnych wersjach Discovery.
resources.(key).methods.(key).path string Ścieżka URI tej metody REST. Należy jej 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}). Uzupełnia właściwość 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 jest 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 dotyczące 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 dla tego schematu.  Listę wartości znajdziesz w sekcji „type” w schemacie JSON.
resources.(key).methods.(key).parameters.(key).$ref string Odniesienie do innego schematu. Wartością tej właściwości jest „ID” innego schematu.
resources.(key).methods.(key).parameters.(key).description string Opis tego obiektu.
resources.(key).methods.(key).parameters.(key).default string Domyślna wartość 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 Określa, czy parametr został 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 podsumowaniu typów i formatów.
resources.(key).methods.(key).parameters.(key).pattern string Wyrażenie regularne, z którym ten parametr musi być zgodny.
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, jakie może przyjmować ten parametr (jeśli jest wyliczeniem).
resources.(key).methods.(key).parameters.(key).enumDescriptions[] list Opisy wyliczeń. Każda pozycja jest mapowana na odpowiednią wartość w tablicy enum.
resources.(key).methods.(key).parameters.(key).enumDeprecated[] list Stan wycofywania w przypadku typów wyliczeniowych. Każda pozycja jest mapowana na odpowiednią wartość w tablicy enum.
resources.(key).methods.(key).parameters.(key).repeated boolean Określa, czy ten parametr może występować wiele razy.
resources.(key).methods.(key).parameters.(key).location string Określa, czy ten parametr jest umieszczany w zapytaniu czy w ścieżce w przypadku żądań REST.
resources.(key).methods.(key).parameters.(key).properties object Jeśli jest to schemat obiektu, podaj schemat 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ść jest obiektem schematu JSON opisującym tę właściwość.
resources.(key).methods.(key).parameters.(key).additionalProperties nested object Jeśli jest to schemat obiektu, ta właściwość jest schematem wszystkich dodatkowych właściwości z dynamicznymi kluczami w tym 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 tablicy.
resources.(key).methods.(key).parameters.(key).annotations object Dodatkowe informacje o tej usłudze.
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. Jest to wskazówka dla klientów, jak powinny wyglądać sygnatury metod. Tablica jest uporządkowana tak, aby najważniejszy parametr był pierwszy.
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 mające zastosowanie do 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 plików multimedialnych.
resources.(key).methods.(key).mediaUpload object Parametry przesyłania multimediów.
resources.(key).methods.(key).mediaUpload.accept[] list Zakresy MIME multimediów dla dopuszczalnych multimediów przesyłanych tą metodą.
resources.(key).methods.(key).mediaUpload.maxSize string Maksymalny rozmiar przesyłanego pliku, 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 w wielu częściach.
resources.(key).methods.(key).mediaUpload.protocols.simple.path string Ścieżka URI, która ma być używana do przesyłania. Należy jej 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ół wznawiania przesyłania plików multimedialnych.
resources.(key).methods.(key).mediaUpload.protocols.resumable.multipart boolean true, jeśli ten punkt końcowy obsługuje przesyłanie multimediów w formacie multipart.
resources.(key).methods.(key).mediaUpload.protocols.resumable.path string Ścieżka URI, która ma być używana do przesyłania. Należy jej 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 jest wycofany.
resources.(key).resources object Zasoby podrzędne w tym zasobie.
resources.(key).resources.(key) nested object Opis wszystkich zasobów podrzędnych w tym zasobie.