需要使用Calendar Resource API为Admin设置最小权限

时间:2015-03-25 19:45:45

标签: google-app-engine calendar google-admin-sdk

我们正在App Engine上构建一个应用程序来修改客户端的日历资源。我们需要一个管理员帐户设置,以便我们可以专门使用Admin SDK和Calendar Resources API。完整的超级管理员可以创建新资源,但任何受限制的管理员似乎都无法创建新的资源。有没有什么办法可以缩小Admin用户的权限范围,专门使用Calendar Resources API?

谢谢!

2 个答案:

答案 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