使用Facebook登录,找不到电子邮件

时间:2019-03-25 17:24:25

标签: php facebook oauth

我在Facebook上开发了登录名/题词,有时某些人无法向其注册。

因此,当我想从Facebook响应API获取电子邮件时,看到包含此​​句子“ Email not found”的日志出现了提示。

代码:

FB.api('/me',
    {fields: "email,first_name,last_name"},
      function(response) {

    });

但是问题出在80%的人身上,并且经过一些搜索和过滤,我发现当用户在未激活电子邮件时用电话号码os题词时,这个问题就解决了。 / p>

这里的问题是我出于某些原因需要电子邮件(如果用户获胜,则与用户联系)。

有什么解决办法吗?

1 个答案:

答案 0 :(得分:0)

解决问题,最好的方法是要求新用户注册时添加电子邮件。

如果没有找到电子邮件,我会尝试获取电话号码,但是Facebook不允许获取该电话号码。

关于此的更多信息:https://stackoverflow.com/a/11049017/6173086