我已经能够使用 php 和 javascript 以编程方式在我的 Fullcalendar 和我的 Google 日历之间开发 2 路同步。我的完整日历显示来自 Mysql 数据库的事件以及来自 Google 日历的事件。我遇到的问题是,当我的 mysql fullcalendar 事件加载到我的 Google 日历中时,我会在我的 fullcalendar 上看到 mysql 事件 2x ......一个来自 mysql,然后一个来自 Google。我需要继续显示由 mysql 创建的事件并停止显示 google 事件....但只显示源自 mysql 的 google 事件。
本质上,我需要过滤掉源自我的数据库的谷歌日历事件,但显示手动输入谷歌日历的谷歌日历事件。
当我将 mysql 事件发送到 google 时,我当前将返回的 google 日历 ID $gcal_id = $createdEvent->getId() 存储到 mysql 中。我的意图是读取 google api 回调并过滤掉与我存储在 mysql 中的 id 匹配的 gCal$uid。
我无法弄清楚如何访问在 google api 回调中找到的 gCal$uid 值,然后将它们与从数据库中提取的 id 数组进行比较。
任何想法或代码片段将不胜感激。
谢谢你。