无法通过Facebook Javascript SDK v2.5获取电子邮件字段

时间:2015-10-21 14:28:29

标签: javascript facebook

我知道有很多类似的问题,但我只是不能让它发挥作用。 我设法得到身份证,姓名,性别......等等。但现在是电子邮件。

这是我的代码:

$(function() {
    FB.init({
        appId  : '1674500109440719',
        status : true, // check login status
        cookie : true, // enable cookies to allow the server to access the session
        xfbml  : true  // parse XFBML
    });

    document.getElementById('fb-login').onclick = function() {
        var cb = function(response) {
            alert(JSON.stringify(response));
            if (response.status === 'connected') {
                getCurrentUserInfo();

            }
        };
        FB.login(cb, { scope: 'email' });
    };

    function getCurrentUserInfo() {
        FB.api(
            "/me?fields=name,email", {fields: 'gender, first_name, last_name, email'},
            function (response) {
                alert(JSON.stringify(response));
                if (response && !response.error) {
                    id=response.id;
                }
            }
        );

    }
});

谢谢,

0 个答案:

没有答案