یک تقویم موجود را در لیست تقویم کاربر درج می کند. اکنون آن را امتحان کنید .
درخواست کنید
درخواست HTTP
POST https://www.googleapis.com/calendar/v3/users/me/calendarList
پارامترها
نام پارامتر | ارزش | توضیحات |
---|---|---|
پارامترهای پرس و جو اختیاری | ||
colorRgbFormat | boolean | برای نوشتن رنگهای تقویم (RGB) از فیلدهای foregroundColor و backgroundColor استفاده شود یا خیر. اگر از این ویژگی استفاده شود، فیلد colorId مبتنی بر فهرست به طور خودکار روی بهترین گزینه تطبیق تنظیم می شود. اختیاری. پیش فرض نادرست است. |
مجوز
این درخواست نیاز به مجوز با حداقل یکی از حوزه های زیر دارد:
دامنه |
---|
https://www.googleapis.com/auth/calendar |
https://www.googleapis.com/auth/calendar.calendarlist |
برای اطلاعات بیشتر، به صفحه احراز هویت و مجوز مراجعه کنید.
درخواست بدن
در بدنه درخواست، یک منبع CalendarList با ویژگی های زیر ارائه کنید:
نام ملک | ارزش | توضیحات | یادداشت ها |
---|---|---|---|
خواص مورد نیاز | |||
id | string | شناسه تقویم | |
ویژگی های اختیاری | |||
backgroundColor | string | رنگ اصلی تقویم در قالب هگزادسیمال " #0088aa ". این ویژگی جایگزین خاصیت colorId مبتنی بر شاخص میشود. برای تنظیم یا تغییر این ویژگی، باید colorRgbFormat=true در پارامترهای متدهای insert ، update و patch مشخص کنید. اختیاری. | قابل نوشتن |
colorId | string | رنگ تقویم. این شناسه ای است که به ورودی در بخش calendar تعریف رنگ ها اشاره دارد ( نقطه پایانی رنگ ها را ببینید). این ویژگی با ویژگی های backgroundColor و foregroundColor جایگزین می شود و هنگام استفاده از این ویژگی ها می توان نادیده گرفت. اختیاری. | قابل نوشتن |
defaultReminders[] | list | یادآوری های پیش فرضی که کاربر احراز هویت شده برای این تقویم دارد. | قابل نوشتن |
defaultReminders[]. method | string | روش استفاده شده توسط این یادآوری. مقادیر ممکن عبارتند از:
هنگام افزودن یادآوری لازم است. | قابل نوشتن |
defaultReminders[]. minutes | integer | تعداد دقیقههای قبل از شروع رویداد که یادآور باید راهاندازی شود. مقادیر معتبر بین 0 تا 40320 (4 هفته در دقیقه) هستند. هنگام افزودن یادآوری لازم است. | قابل نوشتن |
foregroundColor | string | رنگ پیش زمینه تقویم در قالب هگزادسیمال " #ffffff ". این ویژگی جایگزین خاصیت colorId مبتنی بر شاخص میشود. برای تنظیم یا تغییر این ویژگی، باید colorRgbFormat=true در پارامترهای متدهای insert ، update و patch مشخص کنید. اختیاری. | قابل نوشتن |
notificationSettings | object | اعلان هایی که کاربر احراز هویت شده برای این تقویم دریافت می کند. | قابل نوشتن |
notificationSettings.notifications[]. method | string | روشی که برای ارسال اعلان استفاده می شود. مقدار ممکن این است:
هنگام افزودن اعلان لازم است. | قابل نوشتن |
notificationSettings.notifications[]. type | string | نوع اطلاع رسانی مقادیر ممکن عبارتند از:
هنگام افزودن اعلان لازم است. | قابل نوشتن |
selected | boolean | آیا محتوای تقویم در رابط کاربری تقویم نشان داده میشود یا خیر. اختیاری. پیش فرض نادرست است. | قابل نوشتن |
summaryOverride | string | خلاصه ای که کاربر احراز هویت شده برای این تقویم تنظیم کرده است. اختیاری. | قابل نوشتن |
پاسخ
در صورت موفقیت آمیز بودن، این روش یک منبع CalendarList را در بدنه پاسخ برمی گرداند.
آن را امتحان کنید!
از APIs Explorer زیر برای فراخوانی این روش در دادههای زنده و دیدن پاسخ استفاده کنید.
یک تقویم موجود را در لیست تقویم کاربر درج می کند. اکنون آن را امتحان کنید .
درخواست کنید
درخواست HTTP
POST https://www.googleapis.com/calendar/v3/users/me/calendarList
پارامترها
نام پارامتر | ارزش | توضیحات |
---|---|---|
پارامترهای پرس و جو اختیاری | ||
colorRgbFormat | boolean | برای نوشتن رنگهای تقویم (RGB) از فیلدهای foregroundColor و backgroundColor استفاده شود یا خیر. اگر از این ویژگی استفاده شود، فیلد colorId مبتنی بر فهرست به طور خودکار روی بهترین گزینه تطبیق تنظیم می شود. اختیاری. پیش فرض نادرست است. |
مجوز
این درخواست نیاز به مجوز با حداقل یکی از حوزه های زیر دارد:
دامنه |
---|
https://www.googleapis.com/auth/calendar |
https://www.googleapis.com/auth/calendar.calendarlist |
برای اطلاعات بیشتر، به صفحه احراز هویت و مجوز مراجعه کنید.
درخواست بدن
در بدنه درخواست، یک منبع CalendarList با ویژگی های زیر ارائه کنید:
نام ملک | ارزش | توضیحات | یادداشت ها |
---|---|---|---|
خواص مورد نیاز | |||
id | string | شناسه تقویم | |
ویژگی های اختیاری | |||
backgroundColor | string | رنگ اصلی تقویم در قالب هگزادسیمال " #0088aa ". این ویژگی جایگزین خاصیت colorId مبتنی بر شاخص میشود. برای تنظیم یا تغییر این ویژگی، باید colorRgbFormat=true در پارامترهای متدهای insert ، update و patch مشخص کنید. اختیاری. | قابل نوشتن |
colorId | string | رنگ تقویم. این شناسه ای است که به ورودی در بخش calendar تعریف رنگ ها اشاره دارد ( نقطه پایانی رنگ ها را ببینید). این ویژگی با ویژگی های backgroundColor و foregroundColor جایگزین می شود و هنگام استفاده از این ویژگی ها می توان نادیده گرفت. اختیاری. | قابل نوشتن |
defaultReminders[] | list | یادآوری های پیش فرضی که کاربر احراز هویت شده برای این تقویم دارد. | قابل نوشتن |
defaultReminders[]. method | string | روش استفاده شده توسط این یادآوری. مقادیر ممکن عبارتند از:
هنگام اضافه کردن یادآوری لازم است. | قابل نوشتن |
defaultReminders[]. minutes | integer | تعداد دقیقههای قبل از شروع رویداد که یادآور باید راهاندازی شود. مقادیر معتبر بین 0 تا 40320 (4 هفته در دقیقه) هستند. هنگام افزودن یادآوری لازم است. | قابل نوشتن |
foregroundColor | string | رنگ پیش زمینه تقویم در قالب هگزادسیمال " #ffffff ". این ویژگی جایگزین خاصیت colorId مبتنی بر شاخص میشود. برای تنظیم یا تغییر این ویژگی، باید colorRgbFormat=true در پارامترهای متدهای insert ، update و patch مشخص کنید. اختیاری. | قابل نوشتن |
notificationSettings | object | اعلان هایی که کاربر احراز هویت شده برای این تقویم دریافت می کند. | قابل نوشتن |
notificationSettings.notifications[]. method | string | روشی که برای ارسال اعلان استفاده می شود. مقدار ممکن این است:
هنگام افزودن اعلان لازم است. | قابل نوشتن |
notificationSettings.notifications[]. type | string | نوع اطلاع رسانی مقادیر ممکن عبارتند از:
هنگام افزودن اعلان لازم است. | قابل نوشتن |
selected | boolean | آیا محتوای تقویم در رابط کاربری تقویم نشان داده میشود یا خیر. اختیاری. پیش فرض نادرست است. | قابل نوشتن |
summaryOverride | string | خلاصه ای که کاربر احراز هویت شده برای این تقویم تنظیم کرده است. اختیاری. | قابل نوشتن |
پاسخ
در صورت موفقیت آمیز بودن، این روش یک منبع CalendarList را در بدنه پاسخ برمی گرداند.
آن را امتحان کنید!
از APIs Explorer زیر برای فراخوانی این روش در دادههای زنده و دیدن پاسخ استفاده کنید.