【发布时间】:2014-07-17 20:44:44
【问题描述】:
不确定这是否可行,或者是否有人设法做到了。我有具有超级管理员访问权限的用户,我可以使用它为我的域创建一个新用户。但是,我还想在创建的用户的日历列表中添加几个日历。当我创建一个用户时,我使用我的超级管理员进行身份验证,但是由于我没有以用户身份登录,因此我无法将日历添加到用户的日历列表中。是否可以作为超级管理员执行此操作,或者我必须注销并以创建的用户身份进行身份验证才能将日历添加到他们的列表中?这是发出 post 请求的基本 url:
https://www.googleapis.com/calendar/v3/users/me/calendarList
我可以在me 的位置传递用户的ID 吗?我在文档中找不到任何参数,我可以使用这些参数指定要向其列表中添加日历的用户。
谢谢
【问题讨论】:
-
您好,您是否尝试过与该用户明确共享日历(通过添加相应的 ACL)?
-
@luc 是的,我的日历是在域范围内共享的,但是在明确将其添加到他们的日历列表之前,他们看不到它,或者您的意思是,不仅仅是域范围内还为用户添加另一个规则?
-
是的,我的意思是为用户添加规则。但是,如果您最终会得到成千上万的日历 acl 规则,我不建议您这样做。
-
@luc 是的,我也意识到了这一点,我想现在我只需要以用户身份进行身份验证...感谢您的帮助
-
您应该研究“服务帐户”的使用,它允许您以任何用户身份进行身份验证,而这又是向特定用户的日历列表添加日历所必需的。
标签: google-api google-calendar-api google-api-ruby-client