Warm tip: This article is reproduced from serverfault.com, please click

google api-访问整个 gsuite 域日历事件

(google api - Access entire gsuite domain calendar events)

发布于 2021-01-05 10:11:03

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

Questioner
Shailendra Yadav
Viewed
0
ale13 2021-01-12 00:30:19

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

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

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

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

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

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

参考