Laravel Socialite有时不返回电子邮件

问题描述

一段时间后,我会收到此回复,但电子邮件字段为空:

Laravel \ Socialite \ Two \ User

    [token] => 
    [refreshToken] => XXXXX
    [expiresIn] => 5183971
    [id] => 31490805051XXXXX
    [nickname] => 
    [name] => Reginald XXXXXX
    [email] => 
    [avatar] => https://graph.facebook.com/v3.3/31490805051XXXXX/picture?type=normal
    [user] => Array
        (
            [name] => Reginald XXXXXX
            [id] => 31490805051XXXXX
        )

    [avatar_original] => https://graph.facebook.com/v3.3/31490805051XXXXX/picture?width=1920
    [profileUrl] =>

有人可以解释为什么会发生这种情况吗?这样我才能向用户提供适当的消息?因为要能够通过社交媒体登录,所以需要电子邮件(这就是通过社交媒体登录的关键点吗?)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)