我正在使用一个可从Google云端硬盘收集数据的应用程序。我需要的一条信息是经过身份验证的用户所属的组。
我知道可以通过向https://www.googleapis.com/admin/directory/v1/groups?userKey=<user email>
发送请求来完成。但是,此请求只能由至少具有对组的读取访问权限的管理员用户发送。没有其他方法可以获取当前用户的组是否正确?
我希望能够向当前用户发出请求,而不必a)使用管理员用户来收集组信息,或者b)向应用程序的每个用户授予管理员权限。 b)的原因是无法为用户组分配管理员权限。必须将其单独分配给每个用户,如果有数百个用户,这可能会很麻烦。
通过浏览器访问groups.google.com
时,任何用户都可以看到其所属的组。我试图查看访问该页面时正在发出哪个请求,但找不到任何其他明显的api端点。