Settings: watch

مراقب تغییرات منابع «تنظیمات» باشید.

درخواست

درخواست HTTP

POST https://www.googleapis.com/calendar/v3/users/me/settings/watch

پارامترها

نام پارامتر مقدار شرح

صدور مجوز

این درخواست به مجوز با حداقل یکی از دامنه‌های زیر نیاز دارد:

حوزه
https://www.googleapis.com/auth/calendar.readonly
https://www.googleapis.com/auth/calendar
https://www.googleapis.com/auth/calendar.settings.readonly
https://www.googleapis.com/auth/calendar.settings

برای اطلاعات بیشتر، به صفحه اصالت‌سنجی و صدور مجوز مراجعه کنید.

متن درخواست

در متن درخواست، داده‌ها را با ساختار زیر ارائه دهید:

{
  "id": string,
  "token": string,
  "type": string,
  "address": string,
  "params": {
    "ttl": string
  }
}
نام دارایی مقدار شرح یادداشت‌ها
id string UUID یا رشته یکتای مشابهی که این کانال را شناسایی می‌کند.
token string رشته‌ای دلخواه که با هر اعلان ارائه‌شده ازطریق این کانال به نشانی هدف ارسال می‌شود. اختیاری.
type string نوع سازوکار تحویل مورداستفاده برای این کانال. مقادیر معتبر «web_hook» (یا «webhook») است. هر دو مقدار به کانالی اشاره دارد که در آن از درخواست‌های Http برای ارسال پیام استفاده می‌شود.
address string نشانی‌ای که اعلان‌های این کانال به آن ارسال می‌شود.
params object پارامترهای اضافی که رفتار کانال تحویل را کنترل می‌کنند. اختیاری.
params.ttl string زمان فعال بودن کانال اعلان به ثانیه. پیش‌فرض ۶۰۴۸۰۰ ثانیه است.

پاسخ

درصورت موفقیت‌آمیز بودن، این روش بدنه پاسخی با ساختار زیر برمی‌گرداند:

{
  "kind": "api#channel",
  "id": string,
  "resourceId": string,
  "resourceUri": string,
  "token": string,
  "expiration": long
}
نام دارایی مقدار شرح یادداشت‌ها
kind string این را به‌عنوان کانال اعلان استفاده‌شده برای تماشای تغییرات منبعی که «api#channel» است شناسایی می‌کند.
id string UUID یا رشته یکتای مشابهی که این کانال را شناسایی می‌کند.
resourceId string شناسه مبهمی که منبع تحت نظارت در این کانال را شناسایی می‌کند. در نسخه‌های مختلف میانای برنامه‌سازی کاربردی پایدار است.
resourceUri string شناسه مختص نسخه برای منبع تماشاشده.
token string رشته‌ای دلخواه که با هر اعلان ارائه‌شده ازطریق این کانال به نشانی هدف ارسال می‌شود. اختیاری.
expiration long تاریخ و زمان انقضای کانال اعلان، که به‌صورت مُهر زمان یونیکس برحسب میلی‌ثانیه بیان می‌شود. اختیاری.