0

我试图使用 OAuth 机制(在谷歌应用引擎上的 java 中)检索用户的组织名称。我使用的范围是

https://apps-apis.google.com/a/feeds/domain/

然而,这个范围提供了Manage your domain settings选择,这对于最终客户来说似乎非常可怕。下面附上它的截图。

没有只读选项

那么,是否有这个范围的只读版本,所以它只能是View your domain settings

我尝试在 OAuth 游乐场中使用以下范围,

https://apps-apis.google.com/a/feeds/domain.readonly

https://apps-apis.google.com/a/feeds/domain/#readonly

但每次我都被无效的 oauth 范围 URI 所困扰。下面附上截图。

带有只读选项

很感谢任何形式的帮助。提前致谢。

4

2 回答 2

1

这记录在 [1] 中。您可以使用“ https://www.googleapis.com/auth/admin.directory.user.readonly ”范围。组织单位将列在返回的用户资源的“orgUnitPath”下。

[1] - https://developers.google.com/admin-sdk/directory/v1/reference/users/list

于 2014-08-23T17:03:57.963 回答
0

要解决此问题,您可以执行以下操作:转到管理控制台 > 安全 > API 控制 > 域范围委派

选择您的应用,点击编辑并添加您的范围“https://apps-apis.google.com/a/feeds/domain”

现在点击授权。现在完成,您可以通过包含此范围并访问 Google Admin Setting API 来生成访问令牌。

于 2021-06-28T12:41:00.607 回答