Push notification 谷歌日历API,推送通知:确定来源

Push notification 谷歌日历API,推送通知:确定来源,push-notification,google-calendar-api,Push Notification,Google Calendar Api,我想在我的谷歌日历和我的网站之间进行双向同步 我已经设置了推送通知,一切正常 但有一个奇怪的问题: 我无法确定通知的来源 当我在日历中删除一个事件时,网站将收到来自google的通知,它可以使用synctoken检查更改的内容,然后我也可以删除我网站上相应的可用性插槽 但是,如果我在我的网站上删除一个可用槽,PHP将删除google calendar中的相应事件(使用API),然后google calendar将向我的网站发送推送通知,网站将从数据库中删除新添加的事件 重点是: 交互触发了什么推

我想在我的谷歌日历和我的网站之间进行双向同步

我已经设置了推送通知,一切正常

但有一个奇怪的问题:

我无法确定通知的来源

当我在日历中删除一个事件时,网站将收到来自google的通知,它可以使用synctoken检查更改的内容,然后我也可以删除我网站上相应的可用性插槽

但是,如果我在我的网站上删除一个可用槽,PHP将删除google calendar中的相应事件(使用API),然后google calendar将向我的网站发送推送通知,网站将从数据库中删除新添加的事件

重点是: 交互触发了什么推送通知从哪里来,它的来源是什么


我希望在推送通知中获得不同的信息,但这些信息非常相同。

我当前的解决方案是:我使用disableNotify boolean向事件添加了一个扩展属性。然后我可以检查更改的事件是否需要触发。我还在等待一个更好的答案,如果有更好的答案的话:)彼得,你找到答案了吗?@malena:看看我下面的评论。这一部分我有点痛苦,我希望他们会改进。@Peter你是如何处理扩展属性的?如果运气不好,我无法提供一个完美的解决方案,Google Calendar只是做了一个错误的方法,对于这个问题没有真正的解决方案。