Google Api - 获取用户详细信息
Posted
技术标签:
【中文标题】Google Api - 获取用户详细信息【英文标题】:Google Api - Get users details 【发布时间】:2012-06-07 13:59:16 【问题描述】:我正在使用 Google Api php 客户端。
我想获取登录用户的详细信息。
我正在设置以下范围
$client->setScopes('https://www.googleapis.com/auth/userinfo.profile');
$request = new apiHttpRequest("https://www.googleapis.com/oauth2/v1/userinfo?alt=json");
$userinfo = $client->getIo()->authenticatedRequest($request);
$response = json_encode(simplexml_load_string($userinfo->getResponseBody()));
print "<pre>" . print_r(json_decode($response, true), true) . "</pre>";
但我无法从上述代码中获取 JSON。
【问题讨论】:
【参考方案1】:想要删除问题,但没有找到任何使用 PHP 客户端的答案。所以回答我自己的问题
只需替换
$response = json_encode(simplexml_load_string($userinfo->getResponseBody()));
通过
$response = $userinfo->getResponseBody();
【讨论】:
以上是关于Google Api - 获取用户详细信息的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 google adwords api 获取所有广告系列详细信息?
从google-calendar-API获取详细信息,无需帐户关联
使用firebase和flutter登录google后获取用户详细信息
在按每个用户ID映射和获取用户详细信息时,API无法正确获取用户的数据