访问整个 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
是域中其中一位用户的电子邮件。
参考
我想访问 gsuite 域的日历中存在的全部事件。我尝试将域委托与服务帐户一起使用,它允许我假设一个用户并获取其所有事件,但我想在 gsuite 帐户中获取整个事件。
为了完成您的任务,您应该创建一个模拟域管理员的服务帐户。
之后,您可以使用 Admin SDK 检索域的用户。
GET https://admin.googleapis.com/admin/directory/v1/users
根据您获得的列表,您可以从每个用户的日历中获取事件。
GET https://www.googleapis.com/calendar/v3/calendars/calendarId/events
其中,calendarId
是域中其中一位用户的电子邮件。