获取所有组的用户是通过oauth(谷歌)的成员,
我正在构建一个网络应用程序,让用户使用谷歌应用程序帐户登录。 我需要一些用户信息,新的电子邮件,日历访问和用户所属的所有组(在我的域中)。 麻烦的是,我找不到合适的范围(和端点)来获取用户所属的组。 有人知道这是否可能吗? 以及它是如何完成的...
我到目前为止:我已经使用了组配置范围(https://apps-apis.google.com/a/feeds/groups/),问题是您必须是管理员才能查看数据..我希望所有用户都能看到会员资格......谷歌oauth游乐场没有让我进一步(https://code.google.com/oauthplayground/)
我有同样的问题,并找出答案。
需要的范围是“https://apps-apis.google.com/a/feeds/groups/”
API请求如下所示: "https://apps-apis.google.com/a/feeds/group/2.0/{domain}/{group name}/member"
作为请求使用的标头: 'Authorization': "OAuth " + {access_token}
谷歌应用程序帐户持有人必须按照手册(至少阅读规则)具有角色:
为下一代控制面板启用Provisioning API:
为当前控制面板启用配置API:
域管理员只能更改此设置。
因此,这意味着您必须在您的域中列出群组,并将用户的电子邮件与域中所有群组中的所有电子邮件进行比较。
链接地址: http://www.djcxy.com/p/61817.html上一篇: Getting all groups an user is a member of through oauth (google)