我有经过身份验证的用户,可以使用google apis php客户端库查询list of domain users。
但是,我不清楚如何检索当前登录的用户的用户ID。我尝试使用适用于list方法的my_customer
别名,但是当我尝试使用用户密钥my_customer
执行plain GET请求时,它当然会失败。
我知道这一定是非常简单的事情,但我不能在我的生活中找到文档中的答案,所以我在这一点上几乎沦为猜测。
答案 0 :(得分:1)
要让您的应用作为Google Apps市场应用,您必须使用OAUTH2实现身份验证。
因此,您必须有权访问以下范围之一,这些范围提供的API可以为您提供用户ID:
https://www.googleapis.com/auth/userinfo.profile (已弃用):获取对基本个人资料信息的只读访问权限,包括用户标识符,姓名,个人资料照片,个人资料网址,国家/地区,语言,时区和生日。
https://www.googleapis.com/auth/plus.login :如果使用userId值" me",此方法需要使用已授予OAuth范围的令牌进行身份验证{{3 }或https://www.googleapis.com/auth/plus.login。