首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将外部规划与Google agenda私有API同步

将外部规划与Google agenda私有API同步
EN

Stack Overflow用户
提问于 2016-06-13 05:19:47
回答 1查看 61关注 0票数 0

我们正在我们的平台上制定一个议程。我们实现了一个与谷歌议程同步的功能,该功能工作正常,但它只适用于公共日历,而不适用于私人日历。

我们按照谷歌提供的方式实现所有功能,并使用AuthO2协议。

我们正在迁移到https,我们希望它能解决我们的问题。

你知道当议程是私人的时候它被阻止的原因吗?

EN

回答 1

Stack Overflow用户

发布于 2016-06-15 01:36:12

您可以通过发送HTTP请求实现同步:

代码语言:javascript
复制
GET https://www.googleapis.com/calendar/v3/calendars/calendarId/events

添加路径参数和可选查询参数,如Events: list所示。

除此之外,参考Synchronize Resources Efficiently,您可以通过使用“增量同步”来保持所有日历集合的数据同步,同时节省带宽。

正如文档中突出显示的那样:

同步令牌是服务器和客户端之间交换的一段数据,在同步过程中起着至关重要的作用。

正如您可能已经注意到的,同步令牌在增量同步的两个阶段中都扮演着重要角色。确保为下一次同步请求存储此syncToken。正如所讨论的:

  1. 初始完全同步在最开始时执行一次,以便使客户端的状态与服务器的状态完全同步。客户端将获得其需要的同步令牌,以persist.
  2. Incremental重复执行同步,并使用自上次同步以来发生的所有更改来更新客户端。每次,客户端都会提供从服务器获取的前一个同步令牌,并存储响应中的新同步令牌。

有关如何高效同步的更多信息和示例可以在给定的文档中找到。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37779186

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档