需要使用日历资源 API 为管理员设置最低权限

Need to set minimal permissions for Admin using Calendar Resource API

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

谢谢!

只有超级管理员可以 create/manage 资源。但是,如果您使用的是 OAuth 2.0 并且资源日历范围是:

https://apps-apis.google.com/a/feeds/calendar/resource/

那么您生成的访问/刷新令牌将仅限于执行资源日历 API 操作。例如,令牌本身将无法创建用户、更改设置等。

以超级管理员身份生成令牌,然后确保您的 AppEngine 实例只有该令牌,而不是超级管理员user/password。

Google 数据日历资源 API 现已弃用,计划于 2017 年 1 月停用。应用程序应改为使用 Directory API's Calendar Resource object