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