访问整个 gsuite 域日历事件

Access entire gsuite domain calendar events

我想访问 gsuite 域的日历中存在的全部事件。我尝试将域委托与服务帐户一起使用,它允许我假设一个用户并获取其所有事件,但我想在 gsuite 帐户中获取整个事件。

为了完成您的任务,您应该创建一个模拟域管理员的服务帐户。

之后,您可以使用 Admin SDK 检索域的用户。

GET https://admin.googleapis.com/admin/directory/v1/users

根据您获得的列表,您可以从每个用户的日历中获取事件。

GET https://www.googleapis.com/calendar/v3/calendars/calendarId/events

其中,calendarId 是域中其中一位用户的电子邮件。

参考