如何在没有域管理员启用API访问的情况下访问域上的用户信息?

时间:2013-11-07 20:32:06

标签: google-oauth google-api-python-client google-admin-sdk google-apps-marketplace google-directory-api

我编写了一个我在Google Marketplace中列出的应用程序。我试图让我的应用程序使用Directory API(Admin SDK的一部分)。根据此处的文档:https://developers.google.com/admin-sdk/directory/v1/guides/prerequisites,这将要求安装我的应用的任何人启用API访问。

我唯一需要的范围是:

https://www.googleapis.com/auth/admin.directory.user.readonly

有没有办法访问上述范围而无需启用API访问?我最终要做的就是将用户从域名导入我的应用程序,这样他们就不必访问我的应用程序来创建帐户。

我正在努力避免让域管理员启用API访问权限。我还看到其他应用程序需要与我似乎相同的确切范围才能在不需要API访问的情况下工作。我愿意退回旧的,已弃用的谷歌数据API,但我认为我甚至不能注册应用程序来使用它们。

1 个答案:

答案 0 :(得分:3)

今天不可能。您已在应用中获得指导,提醒管理员启用此功能。

我们理解这对于两个管理员(期望授权应用程序应该授予其访问权限)和开发人员(需要编写不必要的代码来处理此问题)并不是最理想的。我们正在考虑改进这一流程,但尚未制定具体的计划。