jas*_*san 4 calendar google-calendar-api webhooks
我正在开发一个 SPA 网络应用程序,通过它我将事件添加到我的用户谷歌日历他们已授予许可。然而,这是我第一次使用 Google 日历 API,并且不清楚如何检索我的用户现有事件,或者他们是否添加或删除新事件。是否可以选择在 google 日历中设置 webhook,因此当用户对日历进行任何更改时,我可以收到更改。我目前的方法是发出多个 get 请求,但这似乎非常低效。如何使我的应用日历与所有用户创建的事件保持同步。
小智 7
您可以设置推送通知,以便在其中一个日历上发生任何变化时收到提醒。我之前看过它,如果没记错的话,它不会提醒你很多特别有用的信息(我不相信它会告诉你究竟发生了什么变化以及如何变化)。在此处查看文档:https : //developers.google.com/google-apps/calendar/v3/push
我最终做的是设置一个 cronjob 并使用同步令牌获取我所有日历的事件,它只返回自我上次轮询事件 API 以来发生更改的事件。https://developers.google.com/google-apps/calendar/v3/sync