یک تقویم ثانویه را بین کاربران درون یک سازمان 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 زیر برای فراخوانی این متد روی دادههای زنده و مشاهده پاسخ استفاده کنید.