Yöntemler
Discovery belgesi, API'yi çağırmanın RESTful yöntemine odaklanır. discovery.apis.list yöntemi, REST tabanlı keşif belgelerini almak için kullanılan URL'ler de dahil olmak üzere Google API'leri Keşif Hizmeti tarafından desteklenen tüm API'lerin listesini döndürür.
- list
- Bu uç noktada desteklenen API'lerin listesini alın.
Kaynak Temsilleri
{
"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)
}
}
}
}| Mülk Adı | Değer | Açıklama |
|---|---|---|
kind |
string |
Bu yanıtın türü. Sabit dize
discovery#restDescription.
|
discoveryVersion |
string |
Bu belgeyi oluşturmak için kullanılan Discovery API sürümünü belirtin. |
id |
string |
API'nin Keşif Belgesi'nin kimliği. Örneğin,
urlshortener:v1.
|
name |
string |
API'nin adı. Örneğin, urlshortener. |
canonicalName |
string |
API'nin standart adı. Örneğin, Url
Shortener.
|
version |
string |
API'nin sürümü. Örneğin, v1. |
revision |
string |
API'nin revizyonu. |
title |
string |
API'nin başlığı. Örneğin, "Google URL Kısaltıcı API'si". |
description |
string |
Bu API'nin açıklaması. |
icons |
object |
API'yi temsil eden 16x16 ve 32x32 boyutlarındaki simgelere bağlantılar. |
icons.x16 |
string |
16x16 simgenin URL'si. |
icons.x32 |
string |
32x32 simgenin URL'si. |
documentationLink |
string |
API'nin okunabilir belgelerinin bağlantısı. |
labels[] |
list |
Bu API'nin durumunu gösteren etiketler. Geçerli değerler arasında limited_availability veya deprecated yer alır.
|
protocol |
string |
Belgede açıklanan protokol. Örneğin, REST. |
rootUrl |
string |
Tüm API hizmetlerinin bulunduğu kök URL. |
endpoints[] |
list |
Bu API için konuma dayalı uç nokta nesnelerinin listesi. Her nesne; uç nokta URL'sini, konumu, açıklamayı ve desteğin sonlandırılma durumunu içerir. |
endpoints[].endpointUrl |
string |
Uç nokta hedef ana makinesinin URL'si. |
endpoints[].location |
string |
Uç noktanın konumu. |
endpoints[].description |
string |
URL tarafından belirlenen ana makineyi açıklayan bir dize. |
endpoints[].deprecated |
boolean |
Bu uç noktanın desteğinin sonlandırılıp sonlandırılmadığı. |
parameters |
object |
Tüm API'lerde geçerli olan ortak parametreler. |
parameters.(key) |
nested object |
Tek bir parametrenin açıklaması. |
parameters.(key).id |
string |
Bu şemanın benzersiz tanımlayıcısı. |
parameters.(key).type |
string |
Bu şemanın değer türü. Değerlerin listesini JSON şemasındaki"type" bölümünde bulabilirsiniz. |
parameters.(key).$ref |
string |
Başka bir şemaya yapılan referans. Bu özelliğin değeri, başka bir şemanın kimliğidir. |
parameters.(key).description |
string |
Bu nesnenin açıklaması. |
parameters.(key).default |
string |
Bu özelliğin varsayılan değeri (varsa). |
parameters.(key).required |
boolean |
Parametrenin gerekli olup olmadığı. |
parameters.(key).format |
string |
Değeri kısıtlamaya yardımcı olan ek bir normal ifade veya anahtar. Daha fazla bilgi için tür ve biçim özeti başlıklı makaleyi inceleyin. |
parameters.(key).pattern |
string |
Bu parametrenin uyması gereken normal ifade. |
parameters.(key).minimum |
string |
Bu parametrenin minimum değeri. |
parameters.(key).maximum |
string |
Bu parametrenin maksimum değeri. |
parameters.(key).enum[] |
list |
Bu parametrenin alabileceği değerler (enum ise). |
parameters.(key).enumDescriptions[] |
list |
Numaralandırılmış değerlerin açıklamaları. Her konum, enum dizisindeki karşılık gelen değerle eşlenir. |
parameters.(key).repeated |
boolean |
Bu parametrenin birden fazla kez görünüp görünmeyeceği. |
parameters.(key).location |
string |
Bu parametrenin sorguya mı yoksa REST istekleri için yola mı ekleneceği. |
parameters.(key).properties |
object |
Bu bir nesne şemasıysa nesnenin her özelliği için şemayı listeleyin. |
parameters.(key).properties.(key) |
nested object |
Bu nesnenin tek bir özelliği. Değer, bu özelliği açıklayan bir JSON şeması nesnesidir. |
parameters.(key).additionalProperties |
nested object |
Bu bir nesnenin şemasıysa bu özellik, nesnedeki dinamik anahtarlara sahip ek özelliklerin şemasıdır. |
parameters.(key).items |
nested object |
Bu bir dizi şemasıysa bu özellik, dizideki her öğenin şemasıdır. |
parameters.(key).annotations |
object |
Bu mülk hakkında ek bilgiler. |
parameters.(key).annotations.required[] |
list |
İsteklerde bu özelliğin gerekli olduğu yöntemlerin listesi. |
auth |
object |
Kimlik doğrulama bilgileri |
auth.oauth2 |
object |
OAuth 2.0 kimlik doğrulama bilgileri. |
auth.oauth2.scopes |
object |
Kullanılabilir OAuth 2.0 kapsamları. |
auth.oauth2.scopes.(key) |
object |
Kapsam değeri. |
auth.oauth2.scopes.(key).description |
string |
Kapsamın açıklaması. |
features[] |
list |
Bu API'de desteklenen özelliklerin listesi. |
schemas |
object |
Bu API'nin şemaları. |
schemas.(key) |
nested object |
Tek bir şema açıklaması. |
schemas.(key).id |
string |
Bu şemanın benzersiz tanımlayıcısı. Örnek: URL |
schemas.(key).type |
string |
Bu şemanın değer türü. Değerlerin listesini JSON şemasındaki "type" bölümünde bulabilirsiniz. |
schemas.(key).$ref |
string |
Başka bir şemaya yapılan referans. Bu özelliğin değeri, başka bir şemanın kimliğidir. |
schemas.(key).description |
string |
Bu nesnenin açıklaması. |
schemas.(key).default |
string |
Bu özelliğin varsayılan değeri (varsa). |
schemas.(key).required |
boolean |
Parametrenin gerekli olup olmadığı. |
schemas.(key).deprecated |
boolean |
Bu şemanın kullanımdan kaldırılıp kaldırılmadığı. |
schemas.(key).format |
string |
Değeri kısıtlamaya yardımcı olan ek bir normal ifade veya anahtar. Daha fazla bilgi için tür ve biçim özeti başlıklı makaleyi inceleyin. |
schemas.(key).pattern |
string |
Bu parametrenin uyması gereken normal ifade. |
schemas.(key).minimum |
string |
Bu parametrenin minimum değeri. |
schemas.(key).maximum |
string |
Bu parametrenin maksimum değeri. |
schemas.(key).enum[] |
list |
Bu parametrenin alabileceği değerler (enum ise). |
schemas.(key).enumDescriptions[] |
list |
Numaralandırılmış değerlerin açıklamaları. Her konum, enum dizisindeki ilgili değerle eşlenir.
|
schemas.(key).enumDeprecated[] |
list |
Numaralandırılmış değerlerin desteği sonlandırma durumu. Her konum, enum dizisindeki ilgili değerle eşlenir.
|
schemas.(key).repeated |
boolean |
Bu parametrenin birden fazla kez görünüp görünmeyeceği. |
schemas.(key).location |
string |
Bu parametrenin, REST istekleri için sorguya mı yoksa yola mı ekleneceği. |
schemas.(key).properties |
object |
Bu bir nesnenin şemasıysa bu nesnenin her özelliği için şemayı listeleyin. |
schemas.(key).properties.(key) |
nested object |
Bu nesnenin tek bir özelliği. Değer, bu özelliği açıklayan bir JSON şeması nesnesidir. |
schemas.(key).additionalProperties |
nested object |
Bu bir nesnenin şemasıysa bu özellik, nesnedeki dinamik anahtarlara sahip ek özelliklerin şemasıdır. |
schemas.(key).items |
nested object |
Bu bir dizi şemasıysa bu özellik, dizideki her öğenin şemasıdır. |
schemas.(key).annotations |
object |
Bu mülk hakkında ek bilgiler. |
schemas.(key).annotations.required[] |
list |
İsteklerde bu özelliğin gerekli olduğu yöntemlerin listesi. |
methods |
object |
Bu API için API düzeyi yöntemleri. |
methods.(key) |
nested object |
Tek tek yöntem açıklamaları. |
methods.(key).id |
string |
Bu yöntem için benzersiz bir kimlik. Bu özellik, Discovery'nin farklı sürümleri arasındaki yöntemleri eşleştirmek için kullanılabilir. |
methods.(key).description |
string |
Bu yöntemin açıklaması. |
methods.(key).deprecated |
boolean |
Bu yöntemin kullanımdan kaldırılıp kaldırılmadığı. |
methods.(key).parameters |
object |
Bu yöntemde kullanılan tüm parametrelerin ayrıntıları. |
methods.(key).parameters.(key) |
nested object |
Bu yöntemde tek bir parametreyle ilgili ayrıntılar. |
methods.(key).parameters.(key).id |
string |
Bu şemanın benzersiz tanımlayıcısı. |
methods.(key).parameters.(key).type |
string |
Bu şemanın değer türü. Değerlerin listesini JSON şemasındaki "type" bölümünde bulabilirsiniz. |
methods.(key).parameters.(key).$ref |
string |
Başka bir şemaya yapılan referans. Bu özelliğin değeri, başka bir şemanın kimliğidir. |
methods.(key).parameters.(key).description |
string |
Bu nesnenin açıklaması. |
methods.(key).parameters.(key).default |
string |
Bu özelliğin varsayılan değeri (varsa). |
methods.(key).parameters.(key).required |
boolean |
Parametrenin gerekli olup olmadığı. |
methods.(key).parameters.(key).deprecated |
boolean |
Parametrenin desteğinin sonlandırılıp sonlandırılmadığı. |
methods.(key).parameters.(key).format |
string |
Değeri kısıtlamaya yardımcı olan ek bir normal ifade veya anahtar. Daha fazla bilgi için tür ve biçim özeti başlıklı makaleyi inceleyin. |
methods.(key).parameters.(key).pattern |
string |
Bu parametrenin uyması gereken normal ifade. |
methods.(key).parameters.(key).minimum |
string |
Bu parametrenin minimum değeri. |
methods.(key).parameters.(key).maximum |
string |
Bu parametrenin maksimum değeri. |
methods.(key).parameters.(key).enum[] |
list |
Bu parametrenin alabileceği değerler (enum ise). |
methods.(key).parameters.(key).enumDescriptions[] |
list |
Numaralandırılmış değerlerin açıklamaları. Her konum, enum dizisindeki ilgili değerle eşlenir.
|
methods.(key).parameters.(key).enumDeprecated[] |
list |
Numaralandırılmış değerlerin desteği sonlandırma durumu. Her konum, enum dizisindeki ilgili değerle eşlenir.
|
methods.(key).parameters.(key).repeated |
boolean |
Bu parametrenin birden fazla kez görünüp görünmeyeceği. |
methods.(key).parameters.(key).location |
string |
Bu parametrenin sorguya mı yoksa REST istekleri için yola mı ekleneceği. |
methods.(key).parameters.(key).properties |
object |
Bu bir nesne şemasıysa nesnenin her özelliği için şemayı listeleyin. |
methods.(key).parameters.(key).properties.(key) |
nested object |
Bu nesnenin tek bir özelliği. Değer, bu özelliği açıklayan bir JSON şeması nesnesidir. |
methods.(key).parameters.(key).additionalProperties |
nested object |
Bu bir nesnenin şemasıysa bu özellik, nesnedeki dinamik anahtarlara sahip ek özelliklerin şemasıdır. |
methods.(key).parameters.(key).items |
nested object |
Bu bir dizi şemasıysa bu özellik, dizideki her öğenin şemasıdır. |
methods.(key).parameters.(key).annotations |
object |
Bu mülk hakkında ek bilgiler. |
methods.(key).parameters.(key).annotations.required[] |
list |
Bu özelliğin isteklerde zorunlu olduğu yöntemlerin listesi. |
methods.(key).parameterOrder[] |
list |
Gerekli parametrelerin sıralı listesi. Bu, müşterilere yöntem imzalarını nasıl yapılandıracakları konusunda ipucu verir. Dizi, en önemli parametre ilk sırada görünecek şekilde sıralanır. |
methods.(key).scopes[] |
list |
Bu yöntem için geçerli olan OAuth 2.0 kapsamları. |
methods.(key).supportsMediaDownload |
boolean |
Bu yöntemin medya indirmeyi destekleyip desteklemediği. |
methods.(key).supportsMediaUpload |
boolean |
Bu yöntemin medya yüklemelerini destekleyip desteklemediği. |
methods.(key).mediaUpload |
object |
Medya yükleme parametreleri. |
methods.(key).mediaUpload.accept[] |
list |
Bu yönteme kabul edilebilir medya yüklemeleri için MIME medya aralıkları. |
methods.(key).mediaUpload.maxSize |
string |
Medya yüklemelerinin maksimum boyutu (ör. "1 MB", "2 GB" veya "3 TB"). |
methods.(key).supportsSubscription |
boolean |
Bu yöntemin abonelikleri destekleyip desteklemediği. |
baseUrl |
string |
[KULLANIMDAN KALDIRILDI] REST isteklerinin temel URL'si. |
basePath |
string |
[KULLANIMDAN KALDIRILDI] REST isteklerinin temel yolu. |
servicePath |
string |
Tüm REST isteklerinin temel yolu. |
batchPath |
string |
REST toplu isteklerinin yolu. |
methods.(key).path |
string |
Bu REST yönteminin URI yolu. API düzeyinde servicePath özelliğiyle birlikte kullanılmalıdır.
|
methods.(key).httpMethod |
string |
Bu yöntem tarafından kullanılan HTTP yöntemi. |
methods.(key).request |
object |
İsteğin şeması. |
methods.(key).request.$ref |
string |
İstek şemasının şema kimliği. |
methods.(key).request.parameterName |
string |
[DEPRECATED] Bazı API'lerde geriye dönük uyumluluk nedeniyle bu alan bulunur. Bu mesajı güvenle yoksayabilirsiniz. |
methods.(key).response |
object |
Yanıtın şeması. |
methods.(key).response.$ref |
string |
Yanıt şemasının şema kimliği. |
methods.(key).mediaUpload.protocols |
object |
Desteklenen yükleme protokolleri. |
methods.(key).mediaUpload.protocols.simple |
object |
Tek bir HTTP isteği olarak yüklemeyi destekler. |
methods.(key).mediaUpload.protocols.simple.multipart |
boolean |
Bu uç nokta, çok parçalı medya yüklemeyi destekliyorsa doğru (true). |
methods.(key).mediaUpload.protocols.simple.path |
string |
Yükleme için kullanılacak URI yolu. API düzeyinde rootURL özelliğiyle birlikte kullanılmalıdır.
|
methods.(key).mediaUpload.protocols.resumable |
object |
Devam ettirilebilir medya yükleme protokolünü destekler. |
methods.(key).mediaUpload.protocols.resumable.multipart |
boolean |
Bu uç nokta, çok parçalı medya yüklemeyi destekliyorsa true. |
methods.(key).mediaUpload.protocols.resumable.path |
string |
Yükleme için kullanılacak URI yolu. API düzeyinde rootURL özelliğiyle birlikte kullanılmalıdır.
|
resources |
object |
Bu API'deki kaynaklar. |
resources.(key) |
nested object |
Ayrı bir kaynak açıklaması. Bu kaynakla ilgili yöntemler ve alt kaynaklar içerir. |
resources.(key).methods |
object |
Bu kaynaktaki yöntemler. |
resources.(key).methods.(key) |
nested object |
Bu kaynaktaki yöntemlerin açıklaması. |
resources.(key).methods.(key).id |
string |
Bu yöntem için benzersiz bir kimlik. Bu özellik, Discovery'nin farklı sürümleri arasındaki yöntemleri eşleştirmek için kullanılabilir. |
resources.(key).methods.(key).path |
string |
Bu REST yönteminin URI yolu. API düzeyinde servicePath özelliğiyle birlikte kullanılmalıdır.
|
resources.(key).methods.(key).flatPath |
string |
Bu REST yönteminin URI yolu, 2. düzey özellikler olmadan (RFC 6570) biçiminde ({+var}). path mülküne ek olarak.
|
resources.(key).methods.(key).httpMethod |
string |
Bu yöntem tarafından kullanılan HTTP yöntemi. |
resources.(key).methods.(key).description |
string |
Bu yöntemin açıklaması. |
resources.(key).methods.(key).deprecated |
boolean |
Bu yöntemin kullanımdan kaldırılıp kaldırılmadığı. |
resources.(key).methods.(key).parameters |
object |
Bu yöntemde kullanılan tüm parametrelerin ayrıntıları. |
resources.(key).methods.(key).parameters.(key) |
nested object |
Bu yöntemde tek bir parametreyle ilgili ayrıntılar. |
resources.(key).methods.(key).parameters.(key).id |
string |
Bu şemanın benzersiz tanımlayıcısı. |
resources.(key).methods.(key).parameters.(key).type |
string |
Bu şemanın değer türü. Değerlerin listesini JSON şemasındaki "type" bölümünde bulabilirsiniz. |
resources.(key).methods.(key).parameters.(key).$ref |
string |
Başka bir şemaya yapılan referans. Bu özelliğin değeri, başka bir şemanın "kimliği"dir. |
resources.(key).methods.(key).parameters.(key).description |
string |
Bu nesnenin açıklaması. |
resources.(key).methods.(key).parameters.(key).default |
string |
Bu özelliğin varsayılan değeri (varsa). |
resources.(key).methods.(key).parameters.(key).required |
boolean |
Parametrenin gerekli olup olmadığı. |
resources.(key).methods.(key).parameters.(key).deprecated |
boolean |
Parametrenin desteğinin sonlandırılıp sonlandırılmadığı. |
resources.(key).methods.(key).parameters.(key).format |
string |
Değeri kısıtlamaya yardımcı olan ek bir normal ifade veya anahtar. Daha fazla bilgi için tür ve biçim özeti başlıklı makaleyi inceleyin. |
resources.(key).methods.(key).parameters.(key).pattern |
string |
Bu parametrenin uyması gereken normal ifade. |
resources.(key).methods.(key).parameters.(key).minimum |
string |
Bu parametrenin minimum değeri. |
resources.(key).methods.(key).parameters.(key).maximum |
string |
Bu parametrenin maksimum değeri. |
resources.(key).methods.(key).parameters.(key).enum[] |
list |
Bu parametrenin alabileceği değerler (enum ise). |
resources.(key).methods.(key).parameters.(key).enumDescriptions[] |
list |
Numaralandırılmış değerlerin açıklamaları. Her konum, enum dizisindeki ilgili değerle eşlenir.
|
resources.(key).methods.(key).parameters.(key).enumDeprecated[] |
list |
Numaralandırılmış değerlerin desteği sonlandırma durumu. Her konum, enum dizisindeki ilgili değerle eşlenir.
|
resources.(key).methods.(key).parameters.(key).repeated |
boolean |
Bu parametrenin birden fazla kez görünüp görünmeyeceği. |
resources.(key).methods.(key).parameters.(key).location |
string |
Bu parametrenin, REST istekleri için sorguya mı yoksa yola mı ekleneceği. |
resources.(key).methods.(key).parameters.(key).properties |
object |
Bu bir nesnenin şemasıysa bu nesnenin her özelliği için şemayı listeleyin. |
resources.(key).methods.(key).parameters.(key).properties.(key) |
nested object |
Bu nesnenin tek bir özelliği. Değer, bu özelliği açıklayan bir JSON şeması nesnesidir. |
resources.(key).methods.(key).parameters.(key).additionalProperties |
nested object |
Bu bir nesnenin şemasıysa bu özellik, nesnedeki dinamik anahtarlara sahip ek özelliklerin şemasıdır. |
resources.(key).methods.(key).parameters.(key).items |
nested object |
Bu bir dizi şemasıysa bu özellik, dizideki her öğenin şemasıdır. |
resources.(key).methods.(key).parameters.(key).annotations |
object |
Bu mülk hakkında ek bilgiler. |
resources.(key).methods.(key).parameters.(key).annotations.required[] |
list |
İsteklerde bu özelliğin gerekli olduğu yöntemlerin listesi. |
resources.(key).methods.(key).parameterOrder[] |
list |
Gerekli parametrelerin sıralı listesi. Bu, müşterilere yöntem imzalarını nasıl yapılandıracakları konusunda ipucu verir. Dizi, en önemli parametre ilk sırada görünecek şekilde sıralanır. |
resources.(key).methods.(key).request |
object |
İsteğin şeması. |
resources.(key).methods.(key).request.$ref |
string |
İstek şemasının şema kimliği. |
resources.(key).methods.(key).response |
object |
Yanıtın şeması. |
resources.(key).methods.(key).response.$ref |
string |
Yanıt şemasının şema kimliği. |
resources.(key).methods.(key).scopes[] |
list |
Bu yöntem için geçerli olan OAuth 2.0 kapsamları. |
resources.(key).methods.(key).supportsMediaDownload |
boolean |
Bu yöntemin medya indirmeyi destekleyip desteklemediği. |
resources.(key).methods.(key).supportsMediaUpload |
boolean |
Bu yöntemin medya yüklemelerini destekleyip desteklemediği. |
resources.(key).methods.(key).mediaUpload |
object |
Medya yükleme parametreleri. |
resources.(key).methods.(key).mediaUpload.accept[] |
list |
Bu yönteme kabul edilebilir medya yüklemeleri için MIME medya aralıkları. |
resources.(key).methods.(key).mediaUpload.maxSize |
string |
Medya yüklemelerinin maksimum boyutu (ör. "1 MB", "2 GB" veya "3 TB"). |
resources.(key).methods.(key).mediaUpload.protocols |
object |
Desteklenen yükleme protokolleri. |
resources.(key).methods.(key).mediaUpload.protocols.simple |
object |
Tek bir HTTP isteği olarak yüklemeyi destekler. |
resources.(key).methods.(key).mediaUpload.protocols.simple.multipart |
boolean |
Bu uç nokta, çok parçalı medya yüklemeyi destekliyorsa true. |
resources.(key).methods.(key).mediaUpload.protocols.simple.path |
string |
Yükleme için kullanılacak URI yolu. API düzeyinde rootURL özelliğiyle birlikte kullanılmalıdır.
|
resources.(key).methods.(key).mediaUpload.protocols.resumable |
object |
Devam ettirilebilir medya yükleme protokolünü destekler. |
resources.(key).methods.(key).mediaUpload.protocols.resumable.multipart |
boolean |
Bu uç nokta, çok parçalı medya yüklemeyi destekliyorsa true. |
resources.(key).methods.(key).mediaUpload.protocols.resumable.path |
string |
Yükleme için kullanılacak URI yolu. API düzeyinde rootURL özelliğiyle birlikte kullanılmalıdır.
|
resources.(key).methods.(key).supportsSubscription |
boolean |
Bu yöntemin abonelikleri destekleyip desteklemediği. |
resources.(key).deprecated |
boolean |
Bu kaynağın desteğinin sonlandırılıp sonlandırılmadığı. |
resources.(key).resources |
object |
Bu kaynaktaki alt kaynaklar. |
resources.(key).resources.(key) |
nested object |
Bu kaynaktaki tüm alt kaynakların açıklaması. |