Calendars

مجموعه ای از تمام تقویم های موجود. همچنین Calendars vs CalendarList را ببینید.

برای لیست روش های این منبع، انتهای این صفحه را ببینید.

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

{
  "kind": "calendar#calendar",
  "etag": etag,
  "id": string,
  "summary": string,
  "description": string,
  "location": string,
  "timeZone": string,
  "conferenceProperties": {
    "allowedConferenceSolutionTypes": [
      string
    ]
  }
}
نام ملک ارزش شرح یادداشت
conferenceProperties nested object ویژگی های کنفرانس برای این تقویم، به عنوان مثال چه نوع کنفرانس هایی مجاز هستند.
conferenceProperties. allowedConferenceSolutionTypes[] list انواع راهکارهای کنفرانسی که برای این تقویم پشتیبانی می شوند.

مقادیر ممکن عبارتند از:

  • "eventHangout"
  • "eventNamedHangout"
  • "hangoutsMeet"
اختیاری.

description string شرح تقویم اختیاری. قابل نوشتن
etag etag ETag منبع
id string شناسه تقویم برای بازیابی شناسه ها، متد ()calendarList.list را فراخوانی کنید.
kind string نوع منبع (" calendar#calendar ").
location string موقعیت جغرافیایی تقویم به صورت متن آزاد. اختیاری. قابل نوشتن
summary string عنوان تقویم قابل نوشتن
timeZone string منطقه زمانی تقویم (فرمت شده به عنوان نام پایگاه داده منطقه زمانی IANA، به عنوان مثال "اروپا/زوریخ".) اختیاری است. قابل نوشتن

مواد و روش ها

روشن
یک تقویم اولیه را پاک می کند. این عملیات تمام رویدادهای مرتبط با تقویم اولیه یک حساب را حذف می کند.
حذف
یک تقویم ثانویه را حذف می کند. از calendars.clear برای پاک کردن همه رویدادها در تقویم‌های اصلی استفاده کنید.
گرفتن
متادیتا را برای یک تقویم برمی گرداند.
درج کنید
یک تقویم ثانویه ایجاد می کند.
پچ
متادیتا را برای یک تقویم به روز می کند. این روش از معنای پچ پشتیبانی می کند. توجه داشته باشید که هر درخواست پچ سه واحد سهمیه مصرف می کند. ترجیح می دهند از یک get و به دنبال آن یک update استفاده کنند. مقادیر فیلدی که مشخص می کنید جایگزین مقادیر موجود می شوند. فیلدهایی که در درخواست مشخص نمی کنید بدون تغییر باقی می مانند. فیلدهای آرایه، در صورت مشخص شدن، آرایه های موجود را بازنویسی می کنند. این هر عنصر آرایه قبلی را کنار می گذارد.
به روز رسانی
متادیتا را برای یک تقویم به روز می کند.