Google日历

时间:2010-02-12 05:46:13

标签: java google-calendar-api

我正在使用java为教育行业开发一个Web应用程序项目。在此管理员有权访问其他用户的Google服务,如A,B,C .....这是使用OAuth.Then i试图管理员希望使用OAuth将用户A的日历共享给用户B.但是我在这一步中陷入困境。有可能Plz帮帮我

由于 问候 Sharun

1 个答案:

答案 0 :(得分:1)

我相信你想使用访问控制列表(ACL),请参阅the docs。您提到的任务的URL的Java示例代码非常简单:

AclEntry entry = new AclEntry();
entry.setScope(new AclScope(AclScope.Type.USER, "jdoe@gmail.com"));
entry.setRole(CalendarAclRole.READ);

URL aclUrl =
  new URL("http://www.google.com/calendar/feeds/jo@gmail.com/acl/full");

AclEntry insertedEntry = service.insert(aclUrl, entry);

它的作用是什么,我引用:

  

此代码允许jdoe@gmail.com   拥有只读访问权限   jo@gmail.com的日历。

这里有更多来自(例如,将ACL中的用户角色升级到此示例中授予的只读访问权限之上),我认为阅读整个页面是个好主意。