使用 Google 日历 API 更改所有者

Use Google Calendar API to change owner

我通过 python 使用 API 在 google 日历中创建了多个事件。每个活动都有一个 google 会议。

创建事件后,我想将事件的所有权更改为另一个用户。这将使他们能够充当会议的主持人。

我可以通过日历网站执行此操作,方法是单击三个点并选择“更改所有者”。

我找不到通过 API 执行此操作的任何方法。我错过了什么吗?

看起来你在找搬家 API 你可以参考这个https://developers.google.com/calendar/v3/reference/events/move

Events resource documentation所述:

creator > The creator of the event. Read-only.

organizer > The organizer of the event. To change the organizer, use the move operation. Read-only, except when importing an event.

至于移动操作,你将不得不提出这样的要求:

POST https://www.googleapis.com/calendar/v3/calendars/calendarId/events/eventId/move

根据您要执行的具体操作,您可能会受益于创建 service account and performing domain wide delegation.

参考