适用于Android的Google Calendar API - 如何为活动添加客房?

时间:2011-12-23 05:08:06

标签: android google-api google-calendar-api google-api-java-client google-api-client

背景:我正在开发Android Honeycomb(v3.0)应用程序,该应用程序需要与Google Calendar API进行通信。我想允许我的应用访问特定Google帐户的日历数据,以便阅读和创建活动。我已经通过我之前在stackoverflow上发布的this tutorialthis thread的帮助找到了解决方法。

我的要求:我想允许用户将来宾添加到活动中。有两种类型的客人:人和(会议)房。我知道如何将人们作为嘉宾添加到活动中,但我不知道如何添加房间。房间邀请的工作方式如下:

1)房间被添加到活动

2)创建事件

3)会议室自动响应邀请:

  • 接受活动邀请并将其显示在会议室自己的日历上

  • 拒绝邀请

下面的屏幕截图显示了Google日历浏览器中的UI处理方式:

Google Calendar in-browser UI

如您所见,我已添加109室作为嘉宾。如果房间109可用(因为只显示了可用的房间),它将接受活动邀请并将活动添加到其自己的日历中。

我的问题:我了解到,我可以按照here所述使用Google Calendar API查看特定日历的空闲/忙碌时间。但是,我不确定是否有一个特殊的程序来邀请房间成为事件的位置(请参阅屏幕截图中的“Where”文本框)。有人有什么建议吗?非常感谢你的帮助!

1 个答案:

答案 0 :(得分:1)

我已经找到了解决方案 - 可以通过将其电子邮件地址包含在访客列表中来邀请房间。然后房间将自动响应请求。在发送请求之前,我必须检查房间是否可用,以警告用户如果预订已经存在,则无法保留房间。

相关问题