谷歌API - 获取用户详细信息



我正在使用Google Api PHP Client。

我想获取已登录用户的详细信息。

我正在设置以下范围

$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。

想要删除该问题,但没有找到任何使用 PHP 客户端的答案。 所以回答我自己的问题

只需更换

$response = json_encode(simplexml_load_string($userinfo->getResponseBody()));

$response = $userinfo->getResponseBody();

相关内容

  • 没有找到相关文章

最新更新