无法从angularjs中的Facebook登录获取电子邮件

时间:2018-10-27 13:35:47

标签: angularjs facebook login

我正在一个网站上工作。我在网站上添加了fb登录名,但问题是我没有收到电子邮件ID,只能提取名称,ID,个人资料。 可以帮我一下。这是我的代码:

function _getFacebookProfileDetails() {
        var deferred = $q.defer();
        FB.api('/me','GET', { fields: 'id, first_name, last_name, email, picture' }, function (response) {
            console.log(response);
            if (!response || response.error) {
                deferred.reject('Error occured');
            } else {
                deferred.resolve(response);
            }
        });
        return deferred.promise;
    }

1 个答案:

答案 0 :(得分:0)

您需要具有电子邮件许可权才能获取电子邮件地址。看着 this answer