0

GoogleApiPHPクライアントを使用しています。

ログインしたユーザーの詳細を知りたい。

私は次のスコープを設定しています

$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を取得することはできません。

4

1 に答える 1

1

質問を削除したかったのですが、PHP クライアントを使用する回答が見つかりませんでした。自分の質問に答える

交換するだけで

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

$response = $userinfo->getResponseBody();
于 2012-06-11T18:55:00.397 に答える