Как получить почту с фейсбука через Guzzle in laravel?

Я использую код ниже, чтобы войти через Facebook в Laravel.

ссылаясьhttps://scotch.io/tutorials/token-based-authentication-for-angularjs-and-laravel-apps для аутентификации на основе токенов и использованияhttps://github.com/sahat/satellizer для интеграции в социальные сети.

$params = [
        'code' => $request->input('code'),
        'client_id' => $request->input('clientId'),
        'redirect_uri' => $request->input('redirectUri'),
        'client_secret' => 'XXXXXXXXXXXXXXXXXXX'
        /*'client_secret' => Config::get('app.facebook_secret')*/
    ];

    // Step 1. Exchange authorization code for access token.
    $accessTokenResponse = $client->request('GET', 'https://graph.facebook.com/v2.5/oauth/access_token', [
        'query' => $params
    ]);
    $accessToken = json_decode($accessTokenResponse->getBody(), true);

    // Step 2. Retrieve profile information about the current user.
    $profileResponse = $client->request('GET', 'https://graph.facebook.com/v2.5/me', [
        'query' => $accessToken
    ]);
    $profile = json_decode($profileResponse->getBody(), true);

$ profile возвращает только идентификатор fb и имя пользователя. Какие изменения я должен сделать, чтобы получить электронную почту от Facebook.

Ответы на вопрос(2)

Ваш ответ на вопрос