Google calendar api 如何使用相同的SMTP访问其他人的Google日历事件?

Google calendar api 如何使用相同的SMTP访问其他人的Google日历事件?,google-calendar-api,google-workspace,Google Calendar Api,Google Workspace,如何访问在我的组织中使用相同“smtp”的其他人的谷歌日历,而不需要他们的登录?我想创建一个本地数据库,记录他们日历中的所有事件 我尝试过一些Google日历api,但它们要求每个api请求都要登录,我不想这样。我想在没有他们登录的情况下获取事件列表。如果您使用的是gsuite,那么您可以创建一个服务帐户,该帐户将允许您访问他们的日历,而无需他们登录 如果这不是gsuite域,则您必须让他们至少登录一次,并为用户存储刷新令牌。一旦存储了刷新令牌,您就可以在需要时使用该令牌访问他们的日历帐户。是否

如何访问在我的组织中使用相同“smtp”的其他人的谷歌日历,而不需要他们的登录?我想创建一个本地数据库,记录他们日历中的所有事件


我尝试过一些Google日历api,但它们要求每个api请求都要登录,我不想这样。我想在没有他们登录的情况下获取事件列表。

如果您使用的是gsuite,那么您可以创建一个服务帐户,该帐户将允许您访问他们的日历,而无需他们登录


如果这不是gsuite域,则您必须让他们至少登录一次,并为用户存储刷新令牌。一旦存储了刷新令牌,您就可以在需要时使用该令牌访问他们的日历帐户。

是否还有其他方法,我可以将所有日历同步到一个。然后在一个日历上进行API调用。日历就是一个日历,我不认为你可以将它们相互挂钩。您可以制作一个主日历并邀请所有用户访问,这样每个人都可以看到所有数据,您只需在一个中心位置更改它