我有一个经过身份验证的用户,并且能够使用 google apis php 客户端库 查询域用户列表。
但是,我不清楚如何检索当前登录的用户的用户 ID。我尝试使用my_customer
适用于 list 方法的别名,但是当我尝试使用 user key as执行普通的 GETmy_customer
请求时,它当然会失败。
我知道这一定很简单,但我一生都无法在文档中找到答案,所以此时我几乎只能猜测。
要使您的应用程序作为 Google Apps 市场应用程序运行,您必须使用 OAUTH2 实施身份验证。
因此,您必须有权访问以下范围之一,这些范围提供获取用户 ID 的 API:
https://www.googleapis.com/auth/userinfo.profile(已弃用):获得对基本个人资料信息的只读访问权限,包括用户标识符、姓名、个人资料照片、个人资料 URL、国家/地区、语言、时区和出生日期.
https://www.googleapis.com/auth/plus.login:如果使用 userId 值“me”,此方法需要使用已授予 OAuth 范围https://www.googleapis.com/auth的令牌进行身份验证/plus.login或https://www.googleapis.com/auth/plus.me。