Google Calendar API是否适合我的问题?

Cor*_*one 5 java database web-applications google-calendar-api

我目前正在与一个项目团队合作,该项目将作为我校的校园活动日历.我们将其设计为使用具有Java后端的JSP并连接到位于服务器上的关系数据库的Web应用程序.数据库将存储事件并基于事件在网页上生成日历.

用户还可以进行搜索,我们希望根据搜索结果返回日历(例如在特定时间范围内发生的活动).我们可能会一次创建100个日历以满足多个用户请求.

我们不希望用户需要任何特殊帐户才能使用该网站(可能是我们的帐户除外).用户不会编辑事件并更改任何内容,但我们需要一个很好的GUI界面.

这是使用Google Calendar API实现的可能任务吗?

为了澄清,我们将执行sql查询以在我们的应用程序的单独部分中构造"事件"列表.考虑到这一点,我们不希望有一个日历可以自己查询我们的数据库.我们想要一个API,允许我们输入这个事件列表,并输出一个日历GUI,以一种易于使用的格式为用户提供多个视图(每日,每周,每月等)的访问权限.

谢谢!

bta*_*bta 1

对我来说,这听起来像是 Google Calendar API 的一个不错的使用。浏览完Java 的 API 文档后,您似乎可以创建一个日历,向其中添加您想要的任何事件,并将该日历的链接传递回用户。事实上,我链接的 API 页面提到“您可以根据组织的事件数据库生成一个供 Google 日历显示的公共日历”。这听起来就像你想做的那样。尝试其中的一些示例代码,看看它是否能满足您的需求。