Keşif Belgesi

Keşif dokümanları çoğu API'nin belirli sürümleri için kullanılabilir. Her API'nın Keşif Dokümanı'nda API'nin yüzeyi, API'ye nasıl erişileceği ve API isteklerinin ve yanıtlarının nasıl yapılandırıldığı açıklanır. Keşif dokümanı tarafından sağlanan bilgiler; API açıklaması, kaynak şemaları, kimlik doğrulama kapsamları ve yöntemler gibi API düzeyinde özellikleri içerir.

Yöntemler

Discovery dokümanı, API çağırmak için RESTful yöntemine odaklanır.  discovery.apis.list yöntemi, REST tabanlı keşif belgelerini almak için kullanılan URL'ler dahil olmak üzere, Google API Discovery Service 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 Notlar
kind string Bu yanıtın türü.Sabit dize: discovery#restDescription.
discoveryVersion string Bu dokümanı oluşturmak için kullanılan Discovery API'nin sürümünü belirtin.
id string API için Discovery dokümanının 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 sürümü. Örneğin, v1.
revision string API'nin revizyonu.
title string API'nin başlığı. Örneğin, "Google Url Shortener API".
description string Bu API'nin açıklaması.
icons object API'yi temsil eden 16x16 ve 32x32 simgelerinin bağlantıları.
icons.x16 string 16x16 simgesinin URL'si.
icons.x32 string 32x32 simgesinin URL'si.
labels[] list Bu API'nin durumunun etiketleri. Geçerli değerler limited_availability veya deprecated şeklindedir.
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'si, konum, açıklama ve kullanımdan kaldırma durumunu içerir.
endpoints[].endpointUrl string Uç nokta hedefi ana makinesinin URL'si.
endpoints[].location string Uç noktanın konumu.
endpoints[].description string URL ile belirtilen ana makineyi açıklayan bir dize.
endpoints[].deprecated boolean Bu uç noktanın kullanımdan kaldırılıp kaldırılmadığı.
parameters object Tüm API'ler için geçerli olan yaygın 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 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ğerin sınırlandırılmasına yardımcı olan ek bir normal ifade veya anahtar. Daha fazla bilgi için Tür ve Biçim Özeti bölümüne bakın.
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 (bu bir enum ise).
parameters.(key).enumDescriptions[] list Sıralamalarla ilgili 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 isteklerinin yoluna mı yönlendirileceği.
parameters.(key).properties object Bu bir nesneye ait şemaysa bu 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 tanımlayan bir JSON Schema nesnesidir.
parameters.(key).additionalProperties nested object Bu, bir nesneye ait şemaysa bu nesne üzerinde dinamik anahtarlara sahip ek özelliklerin şemasıdır.
parameters.(key).items nested object Bu bir dizi için şemaysa bu özellik, dizideki her bir öğenin şemasıdır.
parameters.(key).annotations object Bu tesisle ilgili ek bilgiler.
parameters.(key).annotations.required[] list İsteklerde bu özelliği gerektiren 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 açıklaması.
features[] list Bu API için 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 listesine JSON Şemasındaki"type" bölümünden ulaşabilirsiniz.
schemas.(key).$ref string Başka bir şemaya 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ğerin sınırlandırılmasına yardımcı olan ek bir normal ifade veya anahtar.Daha fazla bilgi için Tür ve Biçim Özeti'ne göz atın.
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 (bu bir enum ise).
schemas.(key).enumDescriptions[] list Sıralamalarla ilgili açıklamalar. Her konum, enum dizisindeki karşılık gelen değerle eşlenir.
schemas.(key).enumDeprecated[] list Sıralamalar için kullanımdan kaldırma durumu. Her konum, enum dizisindeki karşılık gelen 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 sorguya mı yoksa REST isteklerinin yoluna mı yönlendirileceği.
schemas.(key).properties object Bu bir nesneye ait şemaysa 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 tanımlayan bir JSON Schema nesnesidir.
schemas.(key).additionalProperties nested object Bu, bir nesneye ait şemaysa bu nesne üzerinde dinamik anahtarlara sahip ek özelliklerin şemasıdır.
schemas.(key).items nested object Bu bir dizi için şemaysa bu özellik, dizideki her bir öğenin şemasıdır.
schemas.(key).annotations object Bu tesisle ilgili ek bilgiler.
schemas.(key).annotations.required[] list İsteklerde bu özelliği gerektiren yöntemlerin listesi.
methods object Bu API için API düzeyinde yöntemler.
methods.(key) nested object Bağımsız yöntem açıklaması.
methods.(key).id string Bu yöntemin benzersiz kimliği. Bu özellik, Discovery'nin farklı sürümlerindeki 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öntemdeki tüm parametrelere ilişkin ayrıntılar.
methods.(key).parameters.(key) nested object Bu yöntemde tek bir parametreye ilişkin 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 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 kullanımdan kaldırılıp kaldırılmadığı.
methods.(key).parameters.(key).format string Değerin sınırlandırılmasına yardımcı olan ek bir normal ifade veya anahtar.Daha fazla bilgi için Tür ve Biçim Özeti'ne göz atın.
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 (bu bir enum ise).
methods.(key).parameters.(key).enumDescriptions[] list Sıralamalarla ilgili açıklamalar. Her konum, enum dizisindeki karşılık gelen değerle eşlenir.
methods.(key).parameters.(key).enumDeprecated[] list Sıralamalar için kullanımdan kaldırma durumu. Her konum, enum dizisindeki karşılık gelen 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 isteklerinin yoluna mı yönlendirileceği.
methods.(key).parameters.(key).properties object Bu bir nesneye ait şemaysa bu 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 tanımlayan bir JSON Schema nesnesidir.
methods.(key).parameters.(key).additionalProperties nested object Bu, bir nesneye ait şemaysa bu nesne üzerinde dinamik anahtarlara sahip ek özelliklerin şemasıdır.
methods.(key).parameters.(key).items nested object Bu bir dizi için şemaysa bu özellik, dizideki her bir öğenin şemasıdır.
methods.(key).parameters.(key).annotations object Bu tesisle ilgili ek bilgiler.
methods.(key).parameters.(key).annotations.required[] list Bu mülkün, isteklerde gerekli 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ırabilecekleri konusunda bir ipucu verir. Dizi, en belirgin parametre ilk olarak 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 indirmelerini 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 edilen medya yüklemeleri için MIME Media Ranges.
methods.(key).mediaUpload.maxSize string Maksimum medya yükleme 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 mülküyle 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 [KULLANIMDAN KALDIRILDI] Bazı API'lerde, geriye dönük uyumluluk nedeniyle bu alan bulunur. Güvenli bir şekilde yoksayılabilir.
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 değerini döndürür.
methods.(key).mediaUpload.protocols.simple.path string Yükleme için kullanılacak URI yolu. API düzeyinde rootURL mülkü ile 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 mülküyle birlikte kullanılmalıdır.
resources object Bu API'deki kaynaklar.
resources.(key) nested object Bağımsız bir kaynak açıklaması. Bu kaynakla ilgili yöntemleri ve alt kaynakları içerir.
resources.(key).methods object Bu kaynaktaki yöntemler.
resources.(key).methods.(key) nested object Bu kaynaktaki tüm yöntemlerin açıklaması.
resources.(key).methods.(key).id string Bu yöntemin benzersiz kimliği. Bu özellik, Discovery'nin farklı sürümlerindeki 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 mülküyle birlikte kullanılmalıdır.
resources.(key).methods.(key).flatPath string Düzey 2 özellikleri ({+var}) olmadan bu REST yönteminin (RFC 6570) biçiminde URI yolu. 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öntemdeki tüm parametrelere ilişkin ayrıntılar.
resources.(key).methods.(key).parameters.(key) nested object Bu yöntemde tek bir parametreye ilişkin 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 referans. Bu özelliğin değeri, başka bir şemanın "ID" değeridir.
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 kullanımdan kaldırılıp kaldırılmadığı.
resources.(key).methods.(key).parameters.(key).format string Değerin sınırlandırılmasına yardımcı olan ek bir normal ifade veya anahtar.Daha fazla bilgi için Tür ve Biçim Özeti'ne göz atın.
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 (bu bir enum ise).
resources.(key).methods.(key).parameters.(key).enumDescriptions[] list Sıralamalarla ilgili açıklamalar. Her konum, enum dizisindeki karşılık gelen değerle eşlenir.
resources.(key).methods.(key).parameters.(key).enumDeprecated[] list Sıralamalar için kullanımdan kaldırma durumu. Her konum, enum dizisindeki karşılık gelen 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 sorguya mı yoksa REST isteklerinin yoluna mı yönlendirileceği.
resources.(key).methods.(key).parameters.(key).properties object Bu bir nesneye ait şemaysa 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 tanımlayan bir JSON Schema nesnesidir.
resources.(key).methods.(key).parameters.(key).additionalProperties nested object Bu, bir nesneye ait şemaysa bu nesne üzerinde dinamik anahtarlara sahip ek özelliklerin şemasıdır.
resources.(key).methods.(key).parameters.(key).items nested object Bu bir dizi için şemaysa bu özellik, dizideki her bir öğenin şemasıdır.
resources.(key).methods.(key).parameters.(key).annotations object Bu tesisle ilgili ek bilgiler.
resources.(key).methods.(key).parameters.(key).annotations.required[] list İsteklerde bu özelliği gerektiren 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ırabilecekleri konusunda bir ipucu verir. Dizi, en belirgin parametre ilk olarak 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 indirmelerini 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 edilen medya yüklemeleri için MIME Media Ranges.
resources.(key).methods.(key).mediaUpload.maxSize string Maksimum medya yükleme 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 mülküyle 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 mülküyle 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 kullanımdan kaldırılıp kaldırılmadığı.
resources.(key).resources object Bu kaynağın alt kaynakları.
resources.(key).resources.(key) nested object Bu kaynaktaki tüm alt kaynakların açıklaması.