Google calendar api 谷歌事件监听器

Google calendar api 谷歌事件监听器,google-calendar-api,Google Calendar Api,另一个问题建议使用webhooks来侦听事件 作为管理员,我需要在所有用户日历中收听新的、更新的或删除的事件。一旦发出警报,我将获取事件信息,然后在另一个业务软件应用程序中对其进行处理 如何使用webhook不仅在单个用户的日历中侦听事件,而且在所有日历中侦听事件?您必须为每个日历创建一个资源。您可以使用目录API获取所有用户及其各自的日历: 域中的所有用户 获取每个用户的主要电子邮件,这也是他们的日历Id 使用for循环迭代电子邮件并提出请求: POSThttps://www.googleap

另一个问题建议使用webhooks来侦听事件

作为管理员,我需要在所有用户日历中收听新的、更新的或删除的事件。一旦发出警报,我将获取事件信息,然后在另一个业务软件应用程序中对其进行处理


如何使用webhook不仅在单个用户的日历中侦听事件,而且在所有日历中侦听事件?

您必须为每个日历创建一个资源。您可以使用目录API获取所有用户及其各自的日历:

  • 域中的所有用户
  • 获取每个用户的主要电子邮件,这也是他们的日历Id
  • 使用for循环迭代电子邮件并提出请求:
    POSThttps://www.googleapis.com/calendar/v3/calendars/my_calendar@gmail.com/events/watch
  • 如果这不可行,你可以在谷歌的网站上申请这项功能