谷歌日历关注事件更新

Posted

技术标签:

【中文标题】谷歌日历关注事件更新【英文标题】:Google calendar watch for updates on events 【发布时间】:2020-08-22 21:07:24 【问题描述】:

我想在我在 Google 日历上创建的活动更新时以编程方式收听(例如当有人接受/拒绝邀请时)并且我想接收有关活动的相关信息(类型、确认/拒绝的与会者等) .我试过使用 zapier,到目前为止它可以完成这项工作。有没有使用 Google API 的本地方式来做到这一点?我也尝试过使用 Google 日历推送通知,但我从 webhook 收到的数据不足以满足我的用例。谢谢!

【问题讨论】:

您能否详细说明原因:使用“推送通知时,从 webhook 收到的数据不足”?也许您可以添加:“这是我尝试过的/如何尝试的”(代码)和“这是我需要的数据” 【参考方案1】:

你应该可以用一个小的Google Apps Script来做到这一点。

他们的documentation 解释了监听日历更改事件的过程。然后,您需要使用 Calendar Sync API perform an incremental sync 并根据您的需要处理事件的细节。

请注意,更简单地说,webhook 可能足以满足您的用例。

【讨论】:

以上是关于谷歌日历关注事件更新的主要内容,如果未能解决你的问题,请参考以下文章

在 iOS EventKit 上以编程方式在线获取/更新谷歌日历数据

谷歌日历推送通知:未经授权的 webhook 调用

如何从单个谷歌帐户的多个谷歌日历中获取所有事件?

如何发布谷歌日历的动态事件源?

如何在谷歌工作区插件中使用 UrlFetchApp.fetchAll 和日历 API

在 android 中以编程方式使用谷歌日历添加同步事件