سند کشف

اسناد کشف برای نسخه های خاصی از اکثر API ها در دسترس هستند. هر سند کشف API سطح API، نحوه دسترسی به API و نحوه ساختار درخواست‌ها و پاسخ‌های API را توضیح می‌دهد. اطلاعات ارائه شده توسط سند کشف شامل ویژگی‌های سطح API مانند توضیحات API، طرح‌واره‌های منابع، حوزه‌های احراز هویت و روش‌ها می‌شود.

مواد و روش ها

سند Discovery بر روش RESTful برای فراخوانی یک API تمرکز دارد. روش Discovery.apis.list فهرستی از همه APIهای پشتیبانی شده توسط Google APIs Discovery Service از جمله آدرس‌های اینترنتی برای بازیابی اسناد کشف مبتنی بر REST را برمی‌گرداند.

فهرست
لیست API های پشتیبانی شده در این نقطه پایانی را بازیابی کنید.

بازنمایی منابع

{
  "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)
      }
    }
  }
}
نام ملک ارزش شرح یادداشت
kind string نوعی برای این پاسخ. discovery#restDescription .
discoveryVersion string نسخه Discovery API مورد استفاده برای تولید این سند را مشخص کنید.
id string شناسه سند Discovery برای API. به عنوان مثال، urlshortener:v1 .
name string نام API. به عنوان مثال، urlshortener .
canonicalName string نام متعارف API. برای مثال، Url Shortener .
version string نسخه API. به عنوان مثال، v1 .
revision string تجدید نظر در API.
title string عنوان API. به عنوان مثال، "Google Url Shortener API".
description string توضیحات این API.
icons object پیوندهایی به نمادهای 16x16 و 32x32 نشان دهنده API.
icons. x16 string نشانی اینترنتی نماد ۱۶×۱۶.
icons. x32 string URL نماد 32x32.
labels[] list برچسب هایی برای وضعیت این API. مقادیر معتبر شامل limited_availability یا deprecated .
protocol string پروتکل توصیف شده توسط سند. مثلا REST.
rootUrl string نشانی وب ریشه که تحت آن همه سرویس های API زندگی می کنند.
endpoints[] list فهرستی از اشیاء نقطه پایانی مبتنی بر مکان برای این API. هر شی شامل نشانی وب نقطه پایانی، موقعیت مکانی، توضیحات و وضعیت منسوخ شدن است.
endpoints[]. endpointUrl string URL میزبان هدف نقطه پایانی.
endpoints[]. location string محل نقطه پایانی
endpoints[]. description string رشته ای که میزبان تعیین شده توسط URL را توصیف می کند.
endpoints[]. deprecated boolean آیا این نقطه پایانی منسوخ شده است.
parameters object پارامترهای رایجی که در تمام api ها اعمال می شود.
parameters. (key) nested object شرح یک پارامتر واحد
parameters.(key). id string شناسه منحصر به فرد برای این طرحواره.
parameters.(key). type string نوع مقدار برای این طرحواره. فهرستی از مقادیر را می توان در بخش "نوع" در طرحواره JSON یافت.
parameters.(key). $ref string اشاره به طرح واره ای دیگر. مقدار این ویژگی شناسه طرحواره دیگری است.
parameters.(key). description string توضیحاتی در مورد این شی
parameters.(key). default string مقدار پیش فرض این ویژگی (در صورت وجود).
parameters.(key). required boolean اینکه آیا پارامتر مورد نیاز است یا خیر.
parameters.(key). format string یک عبارت منظم یا کلید اضافی که به محدود کردن مقدار کمک می کند. برای جزئیات بیشتر به خلاصه نوع و قالب مراجعه کنید.
parameters.(key). pattern string عبارت منظم این پارامتر باید با آن مطابقت داشته باشد.
parameters.(key). minimum string حداقل مقدار این پارامتر.
parameters.(key). maximum string حداکثر مقدار این پارامتر.
parameters.(key). enum[] list مقادیری که این پارامتر ممکن است بگیرد (اگر enum باشد).
parameters.(key). enumDescriptions[] list توضیحات برای enums. هر موقعیت به مقدار مربوطه در آرایه enum نگاشت می شود.
parameters.(key). repeated boolean اینکه آیا این پارامتر ممکن است چندین بار ظاهر شود یا خیر.
parameters.(key). location string آیا این پارامتر در کوئری قرار می گیرد یا در مسیر درخواست های REST.
parameters.(key). properties object اگر این طرحی برای یک شی است، طرحواره هر ویژگی این شی را فهرست کنید.
parameters.(key).properties. (key) nested object یک ویژگی واحد از این شی. مقدار خود یک شیء طرحواره JSON است که این ویژگی را توصیف می کند.
parameters.(key). additionalProperties nested object اگر این طرحی برای یک شی است، این ویژگی طرحی برای هر ویژگی اضافی با کلیدهای پویا روی این شی است.
parameters.(key). items nested object اگر این طرحی برای یک آرایه است، این ویژگی طرحی برای هر عنصر در آرایه است.
parameters.(key). annotations object اطلاعات تکمیلی در مورد این ملک
parameters.(key).annotations. required[] list لیستی از روش هایی که در درخواست ها به این ویژگی نیاز دارند.
auth object اطلاعات احراز هویت
auth. oauth2 object اطلاعات احراز هویت OAuth 2.0.
auth.oauth2. scopes object دامنه های OAuth 2.0 موجود.
auth.oauth2.scopes. (key) object ارزش دامنه.
auth.oauth2.scopes.(key). description string شرح دامنه.
features[] list لیستی از ویژگی های پشتیبانی شده برای این API.
schemas object طرحواره های این API.
schemas. (key) nested object شرح طرحواره فردی
schemas.(key). id string شناسه منحصر به فرد برای این طرحواره. مثال: URL
schemas.(key). type string نوع مقدار برای این طرحواره. فهرستی از مقادیر را می توان در بخش "نوع" در طرحواره JSON یافت .
schemas.(key). $ref string ارجاع به طرح واره ای دیگر. مقدار این ویژگی شناسه طرحواره دیگری است.
schemas.(key). description string شرح این شی
schemas.(key). default string مقدار پیش فرض این ویژگی (در صورت وجود).
schemas.(key). required boolean اینکه آیا پارامتر مورد نیاز است یا خیر.
schemas.(key). deprecated boolean آیا این طرح منسوخ شده است.
schemas.(key). format string یک عبارت منظم یا کلید اضافی که به محدود کردن مقدار کمک می کند. برای جزئیات بیشتر به خلاصه نوع و قالب مراجعه کنید .
schemas.(key). pattern string عبارت منظم این پارامتر باید با آن مطابقت داشته باشد.
schemas.(key). minimum string حداقل مقدار این پارامتر.
schemas.(key). maximum string حداکثر مقدار این پارامتر.
schemas.(key). enum[] list مقادیری که این پارامتر ممکن است بگیرد (اگر enum باشد).
schemas.(key). enumDescriptions[] list توضیحات برای enums. هر موقعیت به مقدار مربوطه در آرایه enum نگاشت می شود.
schemas.(key). enumDeprecated[] list وضعیت منسوخ شدن برای enums. هر موقعیت به مقدار مربوطه در آرایه enum نگاشت می شود.
schemas.(key). repeated boolean اینکه آیا این پارامتر ممکن است چندین بار ظاهر شود یا خیر.
schemas.(key). location string آیا این پارامتر در کوئری قرار می گیرد یا در مسیر درخواست های REST.
schemas.(key). properties object اگر این طرحی برای یک شی است، طرحواره هر ویژگی این شی را فهرست کنید.
schemas.(key).properties. (key) nested object یک ویژگی واحد از این شی. مقدار خود یک شیء طرحواره JSON است که این ویژگی را توصیف می کند.
schemas.(key). additionalProperties nested object اگر این طرحی برای یک شی است، این ویژگی طرحی برای هر ویژگی اضافی با کلیدهای پویا روی این شی است.
schemas.(key). items nested object اگر این طرحی برای یک آرایه است، این ویژگی طرحی برای هر عنصر در آرایه است.
schemas.(key). annotations object اطلاعات تکمیلی در مورد این ملک
schemas.(key).annotations. required[] list لیستی از روش هایی که در درخواست ها به این ویژگی نیاز دارند.
methods object روش های سطح API برای این API.
methods. (key) nested object شرح روش فردی
methods.(key). id string یک شناسه منحصر به فرد برای این روش. از این ویژگی می توان برای تطبیق روش ها بین نسخه های مختلف Discovery استفاده کرد.
methods.(key). description string شرح این روش.
methods.(key). deprecated boolean آیا این روش منسوخ شده است.
methods.(key). parameters object جزئیات تمام پارامترها در این روش.
methods.(key).parameters. (key) nested object جزئیات یک پارامتر واحد در این روش.
methods.(key).parameters.(key). id string شناسه منحصر به فرد برای این طرحواره.
methods.(key).parameters.(key). type string نوع مقدار برای این طرحواره. فهرستی از مقادیر را می توان در بخش "نوع" در طرحواره JSON یافت .
methods.(key).parameters.(key). $ref string اشاره به طرح واره ای دیگر. مقدار این ویژگی شناسه طرحواره دیگری است.
methods.(key).parameters.(key). description string شرح این شی
methods.(key).parameters.(key). default string مقدار پیش فرض این ویژگی (در صورت وجود).
methods.(key).parameters.(key). required boolean اینکه آیا پارامتر مورد نیاز است یا خیر.
methods.(key).parameters.(key). deprecated boolean آیا پارامتر منسوخ شده است یا خیر.
methods.(key).parameters.(key). format string یک عبارت منظم یا کلید اضافی که به محدود کردن مقدار کمک می کند. برای جزئیات بیشتر به خلاصه نوع و قالب مراجعه کنید .
methods.(key).parameters.(key). pattern string عبارت منظم این پارامتر باید با آن مطابقت داشته باشد.
methods.(key).parameters.(key). minimum string حداقل مقدار این پارامتر.
methods.(key).parameters.(key). maximum string حداکثر مقدار این پارامتر.
methods.(key).parameters.(key). enum[] list مقادیری که این پارامتر ممکن است بگیرد (اگر enum باشد).
methods.(key).parameters.(key). enumDescriptions[] list توضیحات برای enums. هر موقعیت به مقدار مربوطه در آرایه enum نگاشت می شود.
methods.(key).parameters.(key). enumDeprecated[] list وضعیت منسوخ شدن برای enums. هر موقعیت به مقدار مربوطه در آرایه enum نگاشت می شود.
methods.(key).parameters.(key). repeated boolean اینکه آیا این پارامتر ممکن است چندین بار ظاهر شود یا خیر.
methods.(key).parameters.(key). location string آیا این پارامتر در کوئری قرار می گیرد یا در مسیر درخواست های REST.
methods.(key).parameters.(key). properties object اگر این طرحی برای یک شی است، طرحواره هر ویژگی این شی را فهرست کنید.
methods.(key).parameters.(key).properties. (key) nested object یک ویژگی واحد از این شی. مقدار خود یک شیء طرحواره JSON است که این ویژگی را توصیف می کند.
methods.(key).parameters.(key). additionalProperties nested object اگر این طرحی برای یک شی است، این ویژگی طرحی برای هر ویژگی اضافی با کلیدهای پویا روی این شی است.
methods.(key).parameters.(key). items nested object اگر این طرحی برای یک آرایه است، این ویژگی طرحی برای هر عنصر در آرایه است.
methods.(key).parameters.(key). annotations object اطلاعات تکمیلی در مورد این ملک
methods.(key).parameters.(key).annotations. required[] list فهرستی از روش‌هایی که در درخواست‌ها به این ویژگی نیاز است.
methods.(key). parameterOrder[] list لیست مرتب شده از پارامترهای مورد نیاز این به عنوان راهنمایی برای مشتریان در مورد نحوه ساختاربندی امضاهای روش خود عمل می کند. آرایه به گونه ای مرتب شده است که مهم ترین پارامتر ابتدا ظاهر شود.
methods.(key). scopes[] list دامنه های OAuth 2.0 قابل اجرا در این روش.
methods.(key). supportsMediaDownload boolean آیا این روش از بارگیری رسانه ها پشتیبانی می کند.
methods.(key). supportsMediaUpload boolean آیا این روش از آپلود رسانه پشتیبانی می کند یا خیر.
methods.(key). mediaUpload object پارامترهای آپلود رسانه
methods.(key).mediaUpload. accept[] list محدوده رسانه MIME برای آپلودهای قابل قبول رسانه در این روش.
methods.(key).mediaUpload. maxSize string حداکثر اندازه بارگذاری رسانه، مانند "1 مگابایت"، "2 گیگابایت" یا "3 ترابایت".
methods.(key). supportsSubscription boolean آیا این روش از اشتراک ها پشتیبانی می کند.
baseUrl string [منسوخ شده] URL پایه برای درخواست های REST.
basePath string [منسوخ شده] مسیر پایه برای درخواست های REST.
servicePath string مسیر پایه برای همه درخواست های REST.
batchPath string مسیر درخواست های دسته ای REST.
methods.(key). path string مسیر URI این روش REST. باید همراه با ویژگی servicePath در سطح API استفاده شود.
methods.(key). httpMethod string روش HTTP که توسط این روش استفاده می شود.
methods.(key). request object طرح واره برای درخواست
methods.(key).request. $ref string شناسه طرح واره برای طرح درخواست.
methods.(key).request. parameterName string [منسوخ شده] برخی از APIها این فیلد را به دلایل سازگاری با عقب دارند. با خیال راحت می توان آن را نادیده گرفت.
methods.(key). response object طرح واره برای پاسخ.
methods.(key).response. $ref string شناسه طرحواره برای طرح پاسخ.
methods.(key).mediaUpload. protocols object پروتکل های آپلود پشتیبانی شده
methods.(key).mediaUpload.protocols. simple object از آپلود به عنوان یک درخواست HTTP پشتیبانی می کند.
methods.(key).mediaUpload.protocols.simple. multipart boolean درست است اگر این نقطه پایانی از آپلود رسانه چند بخشی پشتیبانی کند.
methods.(key).mediaUpload.protocols.simple. path string مسیر URI که برای آپلود استفاده می شود. باید همراه با ویژگی rootURL در سطح api استفاده شود.
methods.(key).mediaUpload.protocols. resumable object از پروتکل Resumable Media Upload پشتیبانی می کند.
methods.(key).mediaUpload.protocols.resumable. multipart boolean true اگر این نقطه پایانی از آپلود رسانه چند بخشی پشتیبانی کند.
methods.(key).mediaUpload.protocols.resumable. path string مسیر URI که برای آپلود استفاده می شود. باید همراه با ویژگی rootURL در سطح API استفاده شود.
resources object منابع موجود در این API
resources. (key) nested object شرح منابع فردی شامل روش ها و منابع فرعی مربوط به این منبع است.
resources.(key). methods object روش های این منبع
resources.(key).methods. (key) nested object شرح هر روشی در این منبع.
resources.(key).methods.(key). id string یک شناسه منحصر به فرد برای این روش. از این ویژگی می توان برای تطبیق روش ها بین نسخه های مختلف Discovery استفاده کرد.
resources.(key).methods.(key). path string مسیر URI این روش REST. باید همراه با ویژگی servicePath در سطح API استفاده شود.
resources.(key).methods.(key). flatPath string مسیر URI این روش REST در قالب (RFC 6570) بدون ویژگی‌های سطح 2 ({+var}). مکمل ویژگی path .
resources.(key).methods.(key). httpMethod string روش HTTP که توسط این روش استفاده می شود.
resources.(key).methods.(key). description string شرح این روش.
resources.(key).methods.(key). deprecated boolean آیا این روش منسوخ شده است.
resources.(key).methods.(key). parameters object جزئیات تمام پارامترها در این روش.
resources.(key).methods.(key).parameters. (key) nested object جزئیات یک پارامتر واحد در این روش.
resources.(key).methods.(key).parameters.(key). id string شناسه منحصر به فرد برای این طرحواره.
resources.(key).methods.(key).parameters.(key). type string نوع مقدار برای این طرحواره. فهرستی از مقادیر را می توان در بخش "نوع" در طرحواره JSON یافت .
resources.(key).methods.(key).parameters.(key). $ref string اشاره به طرح واره ای دیگر. مقدار این ویژگی "ID" طرحواره دیگری است.
resources.(key).methods.(key).parameters.(key). description string توضیحاتی در مورد این شی
resources.(key).methods.(key).parameters.(key). default string مقدار پیش فرض این ویژگی (در صورت وجود).
resources.(key).methods.(key).parameters.(key). required boolean اینکه آیا پارامتر مورد نیاز است یا خیر.
resources.(key).methods.(key).parameters.(key). deprecated boolean آیا پارامتر منسوخ شده است یا خیر.
resources.(key).methods.(key).parameters.(key). format string یک عبارت منظم یا کلید اضافی که به محدود کردن مقدار کمک می کند. برای جزئیات بیشتر به خلاصه نوع و قالب مراجعه کنید .
resources.(key).methods.(key).parameters.(key). pattern string عبارت منظم این پارامتر باید با آن مطابقت داشته باشد.
resources.(key).methods.(key).parameters.(key). minimum string حداقل مقدار این پارامتر.
resources.(key).methods.(key).parameters.(key). maximum string حداکثر مقدار این پارامتر.
resources.(key).methods.(key).parameters.(key). enum[] list مقادیری که این پارامتر ممکن است بگیرد (اگر enum باشد).
resources.(key).methods.(key).parameters.(key). enumDescriptions[] list توضیحات برای enums. هر موقعیت به مقدار مربوطه در آرایه enum نگاشت می شود.
resources.(key).methods.(key).parameters.(key). enumDeprecated[] list وضعیت منسوخ شدن برای enums. هر موقعیت به مقدار مربوطه در آرایه enum نگاشت می شود.
resources.(key).methods.(key).parameters.(key). repeated boolean اینکه آیا این پارامتر ممکن است چندین بار ظاهر شود یا خیر.
resources.(key).methods.(key).parameters.(key). location string آیا این پارامتر در کوئری قرار می گیرد یا در مسیر درخواست های REST.
resources.(key).methods.(key).parameters.(key). properties object اگر این طرحی برای یک شی است، طرحواره هر ویژگی این شی را فهرست کنید.
resources.(key).methods.(key).parameters.(key).properties. (key) nested object یک ویژگی واحد از این شی. مقدار خود یک شیء طرحواره JSON است که این ویژگی را توصیف می کند.
resources.(key).methods.(key).parameters.(key). additionalProperties nested object اگر این طرحی برای یک شی است، این ویژگی طرحی برای هر ویژگی اضافی با کلیدهای پویا روی این شی است.
resources.(key).methods.(key).parameters.(key). items nested object اگر این طرحی برای یک آرایه است، این ویژگی طرحی برای هر عنصر در آرایه است.
resources.(key).methods.(key).parameters.(key). annotations object اطلاعات تکمیلی در مورد این ملک
resources.(key).methods.(key).parameters.(key).annotations. required[] list لیستی از روش هایی که در درخواست ها به این ویژگی نیاز دارند.
resources.(key).methods.(key). parameterOrder[] list لیست مرتب شده از پارامترهای مورد نیاز این به عنوان راهنمایی برای مشتریان در مورد نحوه ساختاربندی امضاهای روش خود عمل می کند. آرایه به گونه ای مرتب شده است که مهم ترین پارامتر ابتدا ظاهر شود.
resources.(key).methods.(key). request object طرح واره برای درخواست
resources.(key).methods.(key).request. $ref string شناسه طرح واره برای طرح درخواست.
resources.(key).methods.(key). response object طرح واره برای پاسخ.
resources.(key).methods.(key).response. $ref string شناسه طرحواره برای طرح پاسخ.
resources.(key).methods.(key). scopes[] list دامنه های OAuth 2.0 قابل اجرا در این روش.
resources.(key).methods.(key). supportsMediaDownload boolean آیا این روش از بارگیری رسانه ها پشتیبانی می کند.
resources.(key).methods.(key). supportsMediaUpload boolean آیا این روش از آپلود رسانه پشتیبانی می کند یا خیر.
resources.(key).methods.(key). mediaUpload object پارامترهای آپلود رسانه
resources.(key).methods.(key).mediaUpload. accept[] list محدوده رسانه MIME برای آپلودهای قابل قبول رسانه در این روش.
resources.(key).methods.(key).mediaUpload. maxSize string حداکثر اندازه بارگذاری رسانه، مانند "1 مگابایت"، "2 گیگابایت" یا "3 ترابایت".
resources.(key).methods.(key).mediaUpload. protocols object پروتکل های آپلود پشتیبانی شده
resources.(key).methods.(key).mediaUpload.protocols. simple object از آپلود به عنوان یک درخواست HTTP پشتیبانی می کند.
resources.(key).methods.(key).mediaUpload.protocols.simple. multipart boolean true اگر این نقطه پایانی از آپلود رسانه چند بخشی پشتیبانی کند.
resources.(key).methods.(key).mediaUpload.protocols.simple. path string مسیر URI که برای آپلود استفاده می شود. باید همراه با ویژگی rootURL در سطح API استفاده شود.
resources.(key).methods.(key).mediaUpload.protocols. resumable object از پروتکل Resumable Media Upload پشتیبانی می کند.
resources.(key).methods.(key).mediaUpload.protocols.resumable. multipart boolean true اگر این نقطه پایانی از آپلود رسانه چند بخشی پشتیبانی کند.
resources.(key).methods.(key).mediaUpload.protocols.resumable. path string مسیر URI که برای آپلود استفاده می شود. باید همراه با ویژگی rootURL در سطح API استفاده شود.
resources.(key).methods.(key). supportsSubscription boolean آیا این روش از اشتراک ها پشتیبانی می کند.
resources.(key). deprecated boolean آیا این منبع منسوخ شده است.
resources.(key). resources object منابع فرعی در این منبع.
resources.(key).resources. (key) nested object توضیحات برای هر منبع فرعی در این منبع.