2012-06-07 223 views
0

我正在使用Google Api PHP客户端。Google Api - 获取用户详细信息

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

我设置了以下范围

$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(); 
相关问题