Php Laravel 5和社交名流-需要Facebook的电子邮件地址

Php Laravel 5和社交名流-需要Facebook的电子邮件地址,php,facebook,laravel-5,laravel-socialite,Php,Facebook,Laravel 5,Laravel Socialite,有人知道当用户使用社交名媛通过Facebook登录时,如何将“电子邮件地址”设置为必填项吗(如果可能的话) 目前,我的集成允许用户从Facebook端共享的数据中删除电子邮件地址 虽然我们目前不使用电子邮件地址与用户联系,但如果他们通过不同的方法登录,我们会使用它来匹配帐户。这使网站更容易为用户整体 如果这是不可能的,那么从长远来看,我可能需要撤销用户访问,如果他们不共享电子邮件地址,以避免数据问题。然而,我希望能够避免这种情况 感谢您的帮助 谢谢, Cs1h您不能明确要求它,授权时是否共享它取

有人知道当用户使用社交名媛通过Facebook登录时,如何将“电子邮件地址”设置为必填项吗(如果可能的话)

目前,我的集成允许用户从Facebook端共享的数据中删除电子邮件地址

虽然我们目前不使用电子邮件地址与用户联系,但如果他们通过不同的方法登录,我们会使用它来匹配帐户。这使网站更容易为用户整体

如果这是不可能的,那么从长远来看,我可能需要撤销用户访问,如果他们不共享电子邮件地址,以避免数据问题。然而,我希望能够避免这种情况

感谢您的帮助

谢谢,
Cs1h

您不能明确要求它,授权时是否共享它取决于用户,因此您需要构建应用程序来支持它


在我看来,如果他们不选择共享电子邮件,那么你应该检测到这一点,并提供一个页面,要求他们手动输入,并在链接之前向他们发送激活链接以确认他们的帐户。

感谢您的快速回答,我想可能是这样,但我只是想确认一下。如果他们没有提供授权,我会在授权后进行调查。甚至不是每个用户在Facebook上都有一个电子邮件地址——比如很多用户只使用手机注册。