comment obtenir de l'utilisateur anniversaire de facebook sdk?
Comment obtenir de l'utilisateur anniversaire par user.getBirthday()
?
Session.openActiveSession(this, true, new Session.StatusCallback() {
//callback when session changes state
@Override
public void call(Session session, SessionState state, Exception exception) {
if (session.isOpened()) {
//make request to the /me API
Request.executeMeRequestAsync(session, new Request.GraphUserCallback() {
//callback after Graph API response with user object
@Override
public void onCompleted(GraphUser user, Response response) {
if (user != null) {
TextView welcome = (TextView) findViewById(R.id.textView1);
welcome.setText("Hello " + user.getBirthday() + "!");
Log.d("user_birthday","user_birthday:"+user.getBirthday());//user.getBirthday() this value always is null?
}
}
});
}
}
});
OriginalL'auteur user2185544 | 2013-03-19
Vous devez vous connecter pour publier un commentaire.
Tout d'abord avez-vous mis de l'autorisation pour user_birthday? il est très important si vous souhaitez accéder à user_birthday informations
si l'utilisateur n'est pas null habituellement, vous pouvez obtenir de l'anniversaire de l'utilisateur.getBirthday()
parce que d'après ce que je vois que vous êtes en utilisant le nouveau facebook SDK
vous pouvez définir des autorisations pour exemple, lorsque vous utilisez le facebook authbutton
ou vous pouvez réautoriser l'autorisation
Où L'AUTORISATION est un tableau contenant votre permission
veuillez voir mon édité réponse 🙂
qu'est-ce que authbutton ??
OriginalL'auteur Niko Adrianus Yuwono
Petite astuce: Il est possible de demander des autorisations avec la première session de la demande, donc pas besoin de ré-autorisation:
Activité.- votre contexte d'activité.
Espère que cela aide quelqu'un.. 🙂
OriginalL'auteur Jonas Masalskis