我的应用创建了Google日历活动,我希望在用户更改其邀请状态(接受或拒绝某个活动)时收到通知。
我设法设置了一个webhook,当用户的日历发生任何变化时会通知我,但我得到的回复只是更新了。那么我必须更新整个日历吗?这看起来很疯狂,我只是想看特定的事件。
答案 0 :(得分:0)
您可以使用etag
。没有办法观看特定的事件,但是
events有一个版本字段,每次资源更改时都会更改,这是etag
。
webhook通知您后 - 任何事情 -
您可以去查看您的特殊活动,并检查他们的etag
是否保持不变。如果事件的etag
已更改,则表示该事件已被修改。
有关详情:https://developers.google.com/google-apps/calendar/v3/version-resources