O SDK do Facebook 3.7 para Android solicita permissão por e-mail

Estou usando o SDK do Facebook para Android para permitir que os usuários registrem e usem o aplicativo. Quero obter algumas informações básicas sobre o usuário, como nome de usuário e email. Enfim, tenho um problema porque recebo uma exceção de ponteiro nulo ao tentar receber e-mails do usuário.

String email = user.getProperty("email").toString();

Supondo que recebo esse erro porque não solicitei permissão por email. Como eu posso fazer isso?

Aqui está ocódigo completo:

public class RegisterActivity extends ActionBarActivity{

Button btnFacebook;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_register);

    getSupportActionBar().hide();

    btnFacebook = (Button) findViewById(R.id.btn_facebook);


    btnFacebook.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View arg0) {
            Log.d("FACEBOOK", "Prije sesije");
            // start Facebook Login
                        Session.openActiveSession(RegisterActivity.this, true, new Session.StatusCallback() {
                            // callback when session changes state
                            @SuppressWarnings("deprecation")
                            @Override
                            public void call(Session session, SessionState state,
                                    Exception exception) {
                                Log.d("FACEBOOK", "U call");
                                if(session.isOpened()){                     

                                    Log.d("FACEBOOK", "ako je sesija otvorena");

                                    // make request to the /me API
                                    Request.executeMeRequestAsync(session, new Request.GraphUserCallback() {

                                        @Override
                                        public void onCompleted(GraphUser user, Response response) {
                                            Log.d("FACEBOOK", "onCompleted");

                                            if(user != null){
                                                Log.d("FACEBOOK", "user razlicit od null");
                                                 String email = user.getProperty("email").toString();
                                                Toast.makeText(getApplicationContext(), "Ime "+user.getUsername().toString()+ "Email "+ email , 
                                                        Toast.LENGTH_SHORT).show();

                                                String userId = user.getId();


                                                //new DownloadImageTask(ivProfile).execute("http://graph.facebook.com/"+userId+"/picture?type=large");



                                                Log.d("ID", userId);



                                            }
                                            Log.d("ID", user.getId());


                                        }
                                    });
                                }
                                Log.d("FACEBOOK", "nije u sesisji");


                            }

                        });

        }
    });

}

 @Override
  public void onActivityResult(int requestCode, int resultCode, Intent data) {
      super.onActivityResult(requestCode, resultCode, data);
      Session.getActiveSession().onActivityResult(this, requestCode, resultCode, data);
  }

questionAnswers(2)

yourAnswerToTheQuestion