小编Jim*_*ith的帖子

Google API:列出登录用户所属的组

我创建了一个 oauth2 工作流程,可以正确登录。

我的范围是:

当我完成授权过程时,它列出了“查看和管理您的Google群组”,我认为这意味着我可以获得我所属的Google群组的列表。但是,我不知道在哪里发送请求来获取此信息。

向端点发送 GET 请求/admin/directory/v1/groups?userKey=userkey会返回一个403 insufficient scope. 但如果我添加到范围:

然后点击相同的端点,我收到一个,403 not authorized因为我不是该系统的管理员。(我也不应该)

我需要能够在登录过程中获取用户的组列表,而不仅仅是登录用户是管理员。这似乎可以通过具有组服务只读访问器的 Apps 脚本库来实现。我需要一个等效的 api 端点。这存在吗?我似乎找不到管理 SDK 之外的任何组访问的任何文档。

另外,如果我点击https://www.googleapis.com/auth/groups?userKey=userkey 我只会得到响应“groups”,所以这很好......

相关/可能重复:

但这里的建议指向App Script,而不是api

google-api google-groups-api

6
推荐指数
0
解决办法
1213
查看次数

标签 统计

google-api ×1

google-groups-api ×1