0

許可されたユーザーのメールを取得したい。現在、名前や性別などの詳細を取得することしかできませんが、メールを取得することはできません. これが私がフォローしているプロセスです。

  • クライアント側からログインしてコードを生成するようにユーザーに依頼する
  • アクセストークンを生成するサーバーにそのコードを送信します。

    $accessTokenResponse = $client->request('POST', ' https://accounts.google.com/o/oauth2/token ', [ 'form_params' => $params ]);

  • アクセス トークンを取得したら、次の API を呼び出してフレンド リストを取得します。

    $profileResponse1 = $client->request('GET', ' https://www.googleapis.com/plus/v1/people/me/people/visible ', [ 'headers' => array('Authorization' => 'ベアラー' . $accessToken['access_token']) ]);

ユーザーのGoogle IDを取得しましたが、メールを取得するにはどうすればよいですか?

4

1 に答える 1

-1

ログイン URL の作成中にスコープ メールを追加しました。このような google-php-api の場合$client->addScope("email");

于 2016-06-28T17:40:03.360 に答える