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. | |
| documentationLink | string | Link do czytelnej dokumentacji API. | |
| labels[] | list | Etykiety stanu tego interfejsu API. Prawidłowe wartości to limited_availabilitylubdeprecated. | |
| 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ą servicePathna 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ą rootURLna 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ą rootURLna 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ą servicePathna 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ą rootURLna 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ą rootURLna 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. |