2

我正在一个项目中工作,我需要使用谷歌日历(或类似的)来提供日历功能。但是,每次将任务添加到日历时,我也需要将其添加到我自己的数据库中。另外,我可能想对到达每个地方的数据进行排序。例如,我正在为特定日期和时间安排一项活动,并具有特定的标题和描述,最后一个参数仅存储在我的数据库中,而其他 3 个参数都存储在 Google 日历后端(因为它通常发生)并在我的数据库中。

我浏览了互联网寻找解决方案并找到了这个答案 - http://www.google.com/support/forum/p/apps-apis/thread?tid=1a58d12f0b69d9b0&hl=en - 这让我找到了 Fullcalendar。

但是现在当我打开 Fullcalendar 的文档时,我读到第 1 步是公开日历……真的没有办法使用私人日历吗?因为如果您想象有人可能希望将某些事件的数据存储在 Google DB 以外的数据库中,那么很可能是出于保密原因。

4

2 回答 2

2

可以将 Google 用作日历的后端 - 请参阅我的问题和答案:安全共享 Google 日历. 如果您不使用 Zend 框架,它不会有直接的帮助,但它会表明可以使用 Google 的 GData API 从安全日历中获取数据,您只需要多做一些工作即可做 Zend 已经做过的事情。您还可以在 Google 日历数据库(使用 API)上存储额外的信息,这些信息未在任何 Google GUI 上显示,因此这意味着您不需要像您建议的那样使用两个数据存储。但是,如果您仍然想继续使用 Google 和您的数据库,您可以使用 API,在 Google 日历上创建一个事件,存储它在创建事件时返回的 ID,然后在您的数据库中添加您想要的任何额外内容谷歌的 ID。

于 2010-12-11T12:03:39.350 回答
1

我知道这个线程很旧,但这里有一个可以满足您要求的问题。

于 2013-11-26T23:59:43.440 回答