Социальный вход - приложение Laravel 4.2 - нужны дополнительные данные

Я использую этот пакет, https://github.com/artdarek/oauth-4-laravel но получая только идентификатор и имя пользователя. Мне нужны дополнительные данные, такие как электронная почта, имя, фамилия и т. д.

Я использовал этот пакет, так как также необходимо интегрировать вход в систему с Google.


person Geethu    schedule 05.03.2018    source источник
comment
laracasts.com/discuss/channels/general-discussion/ Socailite совместим с версией laravel 5+   -  person Geethu    schedule 05.03.2018


Ответы (1)


  1. 'Facebook' => array( 'client_id' => 'aaa----aaaaa', 'client_secret' => 'xxx----xxxxx', 'callback_url' => 'http://staging.crossinghoods.com/customer-account/login/fb/callback', 'scope ' => массив('электронная почта'), ),

  2. $result = json_decode( $fb->request( '/me?fields=email,first_name,last_name,picture' ), true );

Эти два шага решили мою проблему. Но в документации не нашел.

person Geethu    schedule 05.03.2018
comment
это Facebook graph API, вам понадобится ключ API в некоторых случаях. вы можете попробовать использовать обозреватель Graph API, чтобы ознакомиться с ним. - person Bagus Tesa; 06.03.2018