将Google Calendar API用作“活动数据库”

时间:2016-01-12 08:17:09

标签: calendar google-api google-calendar-api

对于日历应用,我想将用户日历(事件)同步到我的数据库。现在,我需要标题,开始,结束,重复和提醒/提醒。我在想,我会从应用程序中获取这些信息并将其存储到数据库中。为了简单起见(可能很难实现重复),我想到在服务器上使用隐藏的Google日历帐户作为数据库。

  • 服务器将使用“隐藏的”Google日历帐户
  • 应用程序(iOS)将通过EventKit
  • 从用户的iCal获取日历信息
  • 将此信息通过服务器保存到Google日历
    • 因此,1个用户日历变为1个隐藏的Google日历

但我想我可能会遇到API限制的一些问题?

  • 我可能需要重新进行身份验证才能刷新访问令牌?有没有令牌我不需要刷新?
  • 日历数量限制是否可以有10,000个?如果我需要更多怎么办?有可能吗?或者“短时间内”是10,000。

这可能吗?或者是自构建系统的唯一选择。

1 个答案:

答案 0 :(得分:0)

Google日历API的配额是每天查询1,000,000,如果您继续查看,您可以随时请求额外的配额,据我所知,它不会花费任何费用来扩展您的配额。

对用户Google日历帐户进行身份验证后,您将收到刷新令牌。当您需要访问它时,刷新令牌可用于获取新的访问令牌。除非用户取消您的访问权限,否则刷新令牌不会过期。