Implémentation Facebook SDK
Bonjour,
Ca fait 2 jours que j'essaye d'implementer Facebook dans mon appli et j'arrive a rien...
Juste la connexion il veut pas et je sais pas pourquoi...
La j'ai suivit le tuto de base de FB à la lettre et pourtant ca fait rien...
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
this.setContentView(R.layout.accueil4anim);
Session.openActiveSession(this, true, new Session.StatusCallback() {
@Override
public void call(Session session, SessionState state, Exception exception) {
if (session.isOpened()) {
Log.e("fb", "open");
Request.executeMeRequestAsync(session, new Request.GraphUserCallback() {
@Override
public void onCompleted(GraphUser user, Response response) {
Log.e("fb", "completed");
if (user != null) {
Log.e("fb", "user");
Toast.makeText(getApplicationContext(), user.getName(), Toast.LENGTH_LONG).show();
} else {
Log.e("fb", "no user");
Log.e("FBtype", response.getError().getErrorType());
Log.e("FBerror", String.valueOf(response.getError().getErrorCode()));
Log.e("FBmess", response.getError().getErrorMessage());
}
}
});
} else {
Log.e("fb", "noopen");
Log.e("fb", session.getState().toString());
Log.e("fb", String.valueOf(session.isOpened()));
}
}
});
} |
Les essaies sont fait sur un GS3
Code:
1 2 3 4 5 6
| 06-13 11:59:46.759 21598-21598/com.application.test E/fb: noopen
06-13 11:59:46.759 21598-21598/com.application.test E/fb: OPENING
06-13 11:59:46.759 21598-21598/com.application.test E/fb: false
06-13 11:59:46.759 21598-21598/com.application.test E/fb: noopen
06-13 11:59:46.759 21598-21598/com.application.test E/fb: CLOSED_LOGIN_FAILED
06-13 11:59:46.759 21598-21598/com.application.test E/fb: false |
Si quelqu'un à une idée... ou un bon tuto
Merci d'avance
Edit: Sur l'emulateur, il me demande mon log et ca marche...
Sur 3gs il demande juste à acceder et ca met login failed