1

これは、ログイン後にリダイレクトされる Web ページです。

// get_user_info.php
<?
    $gClient = new \Google_Client();
    $gClient->setApplicationName('Login to Pronexo');
    $gClient->setRedirectUri('http://localhost/pronexo/public/login/login_through_api/');
    $gClient->setClientId('849746924921-ueqhqvtbb6l7ccfrcq4j405bvej03bm7.apps.googleusercontent.com');
    $gClient->setClientSecret('W7DdT0QmATW-3ZVJMO55jsfY');
    $gClient->addScope("https://www.googleapis.com/auth/userinfo.profile");
    $gClient->addScope("https://www.googleapis.com/auth/userinfo.email");
    $oauth2 = new \Google_Service_Oauth2($gClient);
    $userInfo = $oauth2->userinfo;
    echo "<pre>";
    print_r($userInfo);
    die;

結果は次のようになります。

ここに画像の説明を入力

そして、これが結果ですGoogle_Client {#229 > }

ここに画像の説明を入力

また、結果のすべての項目を確認しましたが、ユーザー情報はありません。ご存知のように、Google php api を介して私のウェブサイトにログインしているユーザーのメールアドレス、名前などを取得する必要があります。とにかく、どうすればその情報にアクセスできますか?

4

0 に答える 0