2012-06-07 84 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(); 
相關問題