Obtenir l'adresse de courriel en utilisant Facebook SDK pour Android 3.0.1

Je suis en train de développer une application qui vise à authentifier l'utilisateur à l'aide de Facebook compte.

J'ai de la difficulté à obtenir l'email de l'utilisateur à partir du compte de l'utilisateur. Mon code est ci-dessous

    private void signInWithFacebook() {
SessionTracker mSessionTracker = new SessionTracker(getBaseContext(), new StatusCallback() {
public void call(Session session, SessionState state, Exception exception) {
}
}, null, false);
String applicationId = Utility.getMetadataApplicationId(getBaseContext());
Session mCurrentSession = mSessionTracker.getSession();
if (mCurrentSession == null || mCurrentSession.getState().isClosed()) {
mSessionTracker.setSession(null);
Session session = new Session.Builder(getBaseContext()).setApplicationId(applicationId).build();
Session.setActiveSession(session);
mCurrentSession = session;
}
if (!mCurrentSession.isOpened()) {
Session.OpenRequest openRequest = null;
openRequest = new Session.OpenRequest(FacebookLoginActivity.this);
if (openRequest != null) {
openRequest.setDefaultAudience(SessionDefaultAudience.FRIENDS);
openRequest.setPermissions(Arrays.asList("user_birthday", "email", "user_location"));
openRequest.setLoginBehavior(SessionLoginBehavior.SSO_WITH_FALLBACK);
mCurrentSession.openForRead(openRequest);
}
}else {
Request.executeMeRequestAsync(mCurrentSession, new Request.GraphUserCallback() {
public void onCompleted(GraphUser user, Response response) {
Log.w("myConsultant", user.getId() + " " + user.getName() + " " + user.getLink() + "  "+ response);
}
});
}
}

Je suis en utilisant Facebook SDK 3.0.1 pour Android.
J'ai mis les autorisations requises par le Facebook Graph Api.
Dans le fichier xml de réponse, il n'y a pas de terrain, comme le courrier électronique.
Facebook Sdk documentations ne sont pas assez bon et je ne sais pas chaud pour obtenir l'adresse e-mail.

De votre réponse rapide sera grandement apprécié.

Merci d'avance,

InformationsquelleAutor gokhanakkurt | 2013-04-15