title: Some users email does not return from Facebook API call
body: <p>I have a Facebook application and i use the JavaScript JDK.</p>
  
  <p>Im requesting the email permission well:</p>
  
  <p>For new users i redirect to authorization window:</p>
  
  <pre><code>top.location = 'https://graph.facebook.com/oauth/authorize?client_id=' + APP_ID + '&amp;scope=email&amp;redirect_uri=XXX';
  </code></pre>
  
  <p>And then trying to fetch it:</p>
  
  <pre><code>FB.getLoginStatus(function (response) {
      if (response.authResponse) {
          FB.api('/me', function (response) {
              console.log(response.email);
          }
      }
   }
  </code></pre>
  
  <p>For existing users (in case their email is undefined) i even tried re request the email permission and re fetching it:</p>
  
  <pre><code>FB.login(function(response){
      if(response.status == 'connected'){
              FB.api('/me?fields=email,id',  function(response) {
                    console.log(response.email);
                });
      }
  },{scope: 'email'});
  </code></pre>
  
  <p>The problem is that for some user i get the email in the response of /me and for other its undefined.
  What can be wrong?</p>
  
  <p>Thanks!</p>