facebook connect does not return email address
<p>I am using this simple FB connect</p>

<pre><code>&lt;a href="#" onclick="fb_login();"&gt;Connect&lt;/a&gt;
</code></pre>

<p>window.fbAsyncInit = function() {
    FB.init({
        appId   : 'YOUR_APP_ID',
        oauth   : true,
        status  : true, // check login status
        cookie  : true, // enable cookies to allow the server to access the session
        xfbml   : true // parse XFBML
    });</p>

<p>};</p>

<pre><code>function fb_login(){
    FB.login(function(response) {

        if (response.authResponse) {
            console.log('Welcome!  Fetching your information.... ');
            console.log(response); // dump complete info
            access_token = response.authResponse.accessToken; //get access token
            user_id = response.authResponse.userID; //get FB UID

            FB.api('/me', function(response) {
                user_email = response.email; //get user email
                console.log(response); 

            });

        } else {
            //user hit cancel button
            console.log('User cancelled login or did not fully authorize.');    
        }
    }, {
        scope: 'email'
    });
}
(function() {
    var e = document.createElement('script');
    e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
    e.async = true;
    document.getElementById('fb-root').appendChild(e);
}());
</code></pre>

<p>When I connect, it only returns me </p>

<blockquote>
  <p>Object {name: "my name here", id: "102xxxxxxxx230"}</p>
</blockquote>

<p>How can I retrieve email address ?</p>