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

标签 google-calendar-api google-workspace

如何在不需要登录的情况下访问在我的组织中使用同一“smtp”工作的其他人员的 Google 日历?我想创建一个本地数据库,其中包含他们日历中的所有事件。

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

最佳答案

如果您使用的是 gsuite,则可以使用 domain wide delegation 创建服务帐户这将允许您访问他们的日历,而无需他们登录。

如果这不是 gsuite 域,那么您必须让他们至少登录一次,并为用户存储刷新 token ,一旦存储完毕,您就可以在需要时使用它来访问他们的日历帐户.

关于google-calendar-api - 如何使用相同的 SMTP 访问其他人的 Google 日历事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56889037/

相关文章:

parsing - 您认为 Google 日历中的 "Quick Add"功能如何运作?

javascript - 如何保持 Google API 处于事件状态而不必每次都登录?

google-apps-script - 如何使用 Google Apps 脚本读取日历事件重复设置

laravel - smtp 中继 - g 套件 - 带有自定义域电子邮件的 gmail

php - OAuth2 token ,消息 : '{ "error": "access_denied" }' returned when I try to update Google Calendar using OAuth (Service Account)

java - 如何通过 Google 服务清空日历垃圾箱

google-apps-script - 允许匿名访问Google Apps脚本网络应用(Google Apps帐户)

google-apps-script - 从 Google API 脚本中的用户配置文件检索自定义属性 - Google 管理目录

google-apps-script - 如何设计 Google Workspace Marketplace Addon 的样式?

amazon-web-services - 使用 AWS 认知联合身份设置 Azure AD 和 GSuite