ciao!

sto cercando di mettere il login tramite FB su un sito.
ho creato una appa e tra gli User & Friend Permissions ho messo email.
poi il codice:
codice:
        <div id="fb-root"></div>
        <script>
            window.fbAsyncInit = function() {
                FB.init({
                    appId: '',
                    status: true,
                    cookie: true,
                    xfbml: true
                });

                FB.Event.subscribe('auth.authResponseChange', function(response) {
                    if (response.status === 'connected') {
                        retrieveInfo(response);
                    } else if (response.status === 'not_authorized') {
                        FB.login(function(response) {
                            retrieveInfo(response);
                        }, {scope: 'email'});
                    } else {
                        FB.login(function(response) {
                            retrieveInfo(response);
                        }, {scope: 'email'});
                    }
                });
            };

            (function(d) {
                var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0];
                if (d.getElementById(id)) {
                    return;
                }
                js = d.createElement('script');
                js.id = id;
                js.async = true;
                js.src = "//connect.facebook.net/en_US/all.js";
                ref.parentNode.insertBefore(js, ref);
            }(document));

            function retrieveInfo(response) {
                if (response.authResponse) {
                    FB.api('/me', function(response) {
                        console.log(response.username);
                        console.log(response.email);
                    });
                }
            }
        </script>
lo username mi esce, mentre per la email mi esce sempre undefined.
come posso fare per recuperare l'email??