从推送通知Google日历上的资源ID获取事件信息

son*_*m65 3 php calendar google-calendar-api

  1. 使用Google日历设置频道。
  2. 创建一个Google日历活动。
  3. 有一个推送通知包含以下数据。
  4. X-Goog-Resource-Id,X-Goog-Resource-Uri,X-Goog-Channel-Id

现在我找不到方法,修改了哪个事件数据或创建了某个事件。

如何通过推送通知标题数据查找事件列表(在第4行中提到)。

hyb*_*bor 5

标头数据中没有更改的资源/事件列表。Google只是通知您日历中发生了某些变化。

要在每次Google Post请求后获得更改的资源,您需要列出Google的日历事件,syncToken并保存新的事件,以作为nextSyncToken响应。如果您syncToken在请求中提供参数,那么您将只能获得从syncToken现在到现在的更改。Google称此过程incremental sync

https://developers.google.com/google-apps/calendar/v3/sync#incremental_sync

请阅读syncTokennextSyncToken从这里参数:https://developers.google.com/google-apps/calendar/v3/reference/events/list

附加链接:如何处理Google Calendar API推送通知?