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. |
documentationLink |
string |
Link do dokumentacji interfejsu API w formacie czytelnym dla człowieka. |
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. |