通过推送通知从单个活动中获取Google日历与会者更新

时间:2017-03-12 12:28:32

标签: ruby push-notification google-calendar-api

我的应用创建了Google日历活动,我希望在用户更改其邀请状态(接受或拒绝某个活动)时收到通知。

我设法设置了一个webhook,当用户的日历发生任何变化时会通知我,但我得到的回复只是更新了。那么我必须更新整个日历吗?这看起来很疯狂,我只是想看特定的事件。

1 个答案:

答案 0 :(得分:0)

您可以使用etag。没有办法观看特定的事件,但是 events有一个版本字段,每次资源更改时都会更改,这是etag

webhook通知您后 - 任何事情 - 您可以去查看您的特殊活动,并检查他们的etag是否保持不变。如果事件的etag已更改,则表示该事件已被修改。

有关详情:https://developers.google.com/google-apps/calendar/v3/version-resources