Keşif Belgesi

Keşif belgeleri, çoğu API'nin belirli sürümleri için kullanılabilir. Her API'nin Keşif Belgesi, API'nin yüzeyini, API'ye nasıl erişileceğini ve API istekleri ile yanıtlarının nasıl yapılandırıldığını açıklar. Keşif belgesinde sağlanan bilgiler arasında API açıklaması, kaynak şemaları, kimlik doğrulama kapsamları ve yöntemler gibi API düzeyinde özellikler yer alır.

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