Facebook连接:如何获取邮件地址

时间:2013-02-26 15:44:30

标签: facebook email login

这是我的代码,但我看不到user_data。我可以连接我的Facebook帐户并查看其他关联人员,但是当我想收到我的邮件地址时,没有任何事情发生。

<div id="wrapper"><link rel="stylesheet" href="css/design.css"media="screen" />

<div id="fb-root"></div>
<script src="http://connect.facebook.net/fr_FR/all.js"></script>
<script>
FB.init({
    appId  : 'ID',
    status : true, // check login status
    cookie : true, // enable cookies to allow the server to access the session
    xfbml  : true  // parse XFBML
});
</script>
<script>
$(document).ready(function() {
    FB.Event.subscribe('auth.login', function(response) {
        FB.api('/me', function(response) { 

        var url = 'http://graph.facebook.com/' + response.id + '/picture';

      $('#facebook_profile_image').html('<img src="' + url + '" alt="#" />');
     $('#facebook_profile_text').html('<p><a href="' + response.link + '"><strong>' + response.name + '</strong></a><br /><a href="#" id="facebook_logout">Deconnexion</a>');

            var user_data = '<ul><li>Votre date de naissance : ' + response.birthday + '</li><li>Votre adresse email : ' + response.email + '</li><li>Votre bio : ' + response.bio + '</li>';
            $('#facebook_user_data').html(user_data);


        });

        $('#facebook_button_box').hide();
        $('#facebook_profile').show();
    });

    FB.getLoginStatus(function(response) {
        if (response.session) {
            FB.api('/me', function(response) { 

                var url = 'http://graph.facebook.com/' + response.id + '/picture';

                $('#facebook_profile_image').html('<img src="' + url + '" alt="#" />');
                $('#facebook_profile_text').html('<p><a href="' + response.link + '"><strong>' + response.name + '</strong></a><br /><a href="#" id="facebook_logout">Deconnexion</a>');

                var user_data = '<li>Votre date de naissance : ' + response.birthday + '</li><li>Votre adresse email : ' + response.email + '</li><li>Votre bio : ' + response.bio + '</li>';
                $('#facebook_user_data').html(user_data);




            });

            $('#facebook_button_box').hide();
            $('#facebook_profile').show();

        }
    });

    $('#facebook_logout').live('click', function() {
        FB.logout(function(response) {
            $('#facebook_button_box').show();
            $('#facebook_profile').hide();
        });
        return false;
    });         
});

</script>




    <div id="facebook_button_box">
                <br>Connectez vous avec Facebook</br>
                <fb:login-button data-send="true" show-faces="true" width="450" perms="email,user_birthday"></fb:login-button>


           </div>

0 个答案:

没有答案