Calendars: transferOwnership

یک تقویم ثانویه را بین کاربران درون یک سازمان Google Workspace منتقل می‌کند. نیاز به احراز هویت کاربر با امتیاز مدیر مدیریت تقویم‌ها و یکی از حوزه‌های مجوز زیر دارد:

  • https://www.googleapis.com/auth/calendar
  • https://www.googleapis.com/auth/calendar.calendars
در درخواست، useAdminAccess روی true تنظیم کنید. تقویم ثانویه باید فعال باشد تا منتقل شود. انتقال تقویم‌های غیرفعال یا حذف شده پشتیبانی نمی‌شود. اکنون آن را امتحان کنید .

درخواست

درخواست HTTP

POST https://www.googleapis.com/calendar/v3/calendars/calendarId/transferOwnership

پارامترها

نام پارامتر ارزش توضیحات
پارامترهای مسیر
calendarId string شناسه تقویم. برای بازیابی شناسه‌های تقویم، متد calendarList.list را فراخوانی کنید.
پارامترهای پرس و جوی مورد نیاز
newDataOwner string آدرس ایمیل کاربری که مالک داده‌های تقویم خواهد شد.
useAdminAccess boolean وقتی مقدار آن درست باشد، متد با استفاده از امتیازات مدیر Google Workspace کاربر اجرا می‌شود. کاربر فراخوانی‌کننده باید یک مدیر Google Workspace با امتیاز مدیریت تقویم‌ها باشد. این متد در حال حاضر فقط از دسترسی مدیر پشتیبانی می‌کند، بنابراین فقط true برای این فیلد پذیرفته می‌شود.

مجوز

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

محدوده
https://www.googleapis.com/auth/calendar.calendars
https://www.googleapis.com/auth/calendar

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

درخواست بدنه

با این روش، بدنه درخواست را ارائه ندهید.

پاسخ

در صورت موفقیت، این متد یک بدنه پاسخ خالی برمی‌گرداند.

امتحانش کن!

از API Explorer زیر برای فراخوانی این متد روی داده‌های زنده و مشاهده پاسخ استفاده کنید.