2012-06-07 2 views
0

Я использую Google Api PHP Client.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();