谷歌日历供稿API删除事件
-
24-09-2019 - |
题
我和我的应用程序的同步谷歌日历(我存储在数据库中的事件)。当事件被更新的,我可以很容易地找到排序“更新”秩序的事件饲料最后更新。 然而,如果事件被移除/删除,我怎样才能从进给跟踪此更新?
解决方案
尝试showdeleted=true
上检索的条目添加到查询进料,然后检查EventStatus.CANCELED
。
检查该线程进一步的信息。
其他提示
我确实做到了你想要做的(看到这个帖子的事情:的 http://code.pui.ch/2009/12/29/fetch-publicly-available-google-calendar-data-with-python/ ):
我有来自谷歌和事件导入的事件,可以从一个管理界面(Django的)进行编辑的数据库。
所有的事件,我从谷歌的I标记导入与标志数据库。
从谷歌的I导入时先删除所有事件在未来,然后INSERT
我从谷歌获取所有的事件。
要规避的事件就可以享有每次导入新的ID我做了一些黑客攻击(蟒蛇它的非常的hackish的,但它解决了我的情况。):
guid_int = "".join(re.findall('[0-9]*', str(vevent.get('UID'))))
guid_int = guid_int[:9]
guid_int是我在数据库中的主键使用..
不隶属于 StackOverflow