我正在使用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。
答案 0 :(得分:1)
想要删除问题,但没有找到任何使用PHP客户端的答案。所以回答我自己的问题
只需更换
即可$response = json_encode(simplexml_load_string($userinfo->getResponseBody()));
通过
$response = $userinfo->getResponseBody();