我们正在App Engine上构建一个应用程序来修改客户端的日历资源。我们需要一个管理员帐户设置,以便我们可以专门使用Admin SDK和Calendar Resources API。完整的超级管理员可以创建新资源,但任何受限制的管理员似乎都无法创建新的资源。有没有什么办法可以缩小Admin用户的权限范围,专门使用Calendar Resources API?
谢谢!
答案 0 :(得分:1)
只有超级管理员才能创建/管理资源。但是,如果您使用的是OAuth 2.0,则资源日历范围为:
https://apps-apis.google.com/a/feeds/calendar/resource/
然后,您生成的访问/刷新令牌将限制为执行资源日历API操作。例如,令牌本身将无法创建用户,更改设置等。
以超级管理员身份生成令牌,然后确保您的AppEngine实例仅具有该令牌,而不是超级管理员用户/密码。
答案 1 :(得分:0)
Google数据日历资源API现已弃用,计划于2017年1月落日。应用应使用Directory API's Calendar Resource object。