这是我的路线
Route::get('auth/facebook', 'Front@redirectToProvider');
Front.php
public function redirectToProvider()
{
return Socialite::driver('facebook')->redirect();
}
但是在许可窗口中,我看不到电话号码的许可。如何添加那个perission?
Laravel Framework版本5.2.45
更新:似乎我无法获得电话号码,但似乎我可以获得出生日期。我的想法是,如果我知道如何获取电话,那么我可以使用相同的代码,以获得其他字段,如电子邮件和出生日期。我需要添加什么以及从哪里获取这些字段?
答案 0 :(得分:0)
无法获取Facebook用户的电话号码。用户表中甚至没有一个字段:https://developers.facebook.com/docs/graph-api/reference/user
关于生日和其他字段,请参阅此主题:How to get birthday gender and religion information using laravel socialite implementing facebook Api