0

我创建了一个具有 OAuth2 身份验证的 Google Apps Marketplace 应用程序,并且能够使用服务帐户列出应用程序安装通知并获取客户信息。但是,我找不到获取安装我的应用程序的域中用户的完整列表的方法。

到目前为止,我尝试的是添加目录 api 的范围https://www.googleapis.com/auth/admin.directory.user.readonly并调用目录 api,但这会返回错误:Domain cannot use apis.

如何列出域用户?

更新:

在域管理仪表板中启用 Admin API 后,我仍然收到错误:Not Authorized to access this resource/api. 冒充管理员用户时不会发生此错误,但我找不到获取管理员用户名的方法,所以我仍然卡住了。

4

1 回答 1

2

您需要在控制面板中启用管理 API,请参阅https://support.google.com/a/answer/60757?hl=en

更新:在安装时,设置一个安装 URL 并在那里捕获管理员用户。您可以在 appsmarket SDK 中进行配置: 在此处输入图像描述

于 2013-12-29T11:05:22.233 回答