Bonjour à tous, je développe actuellement un jeu de Quizz sur le thème des mangas et je voudrais que les joueurs puisse poster leurs score sur facebook via un bouton. J'ai installer FacebookSDK, tout fonctionne parfaitement. En suivant le tutoriel de Facebook Développer j'arrive à partager un lien mais je n'arrive pas à publier un message sur le mur. J'ai écouler pas mal de forum et sujet sur la question mais sa ne donne rien ... Quelqu'un aurait t'il une solution ?

Pour partager un lien j'utilise ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
private UiLifecycleHelper uiHelper;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
uiHelper = new UiLifecycleHelper(ScoreActivity.this, null);
uiHelper.onCreate(savedInstanceState);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
FacebookDialog shareDialog = new FacebookDialog.ShareDialogBuilder(ScoreActivity.this)
	        .setLink("www.google.fr")	        			        
                .build();
uiHelper.trackPendingDialogCall(shareDialog.present());
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
34
35
36
37
38
39
40
@Override
	protected void onActivityResult(int requestCode, int resultCode, Intent data) {
	    super.onActivityResult(requestCode, resultCode, data);
 
	    uiHelper.onActivityResult(requestCode, resultCode, data, new FacebookDialog.Callback() {
	        @Override
	        public void onError(FacebookDialog.PendingCall pendingCall, Exception error, Bundle data) {
	            Log.e("Activity", String.format("Error: %s", error.toString()));
	        }
 
	        @Override
	        public void onComplete(FacebookDialog.PendingCall pendingCall, Bundle data) {
	            Log.i("Activity", "Success!");
	        }
	    });
	}
 
	@Override
	protected void onResume() {
	    super.onResume();
	    uiHelper.onResume();
	}
 
	@Override
	protected void onSaveInstanceState(Bundle outState) {
	    super.onSaveInstanceState(outState);
	    uiHelper.onSaveInstanceState(outState);
	}
 
	@Override
	public void onPause() {
	    super.onPause();
	    uiHelper.onPause();
	}
 
	@Override
	public void onDestroy() {
	    super.onDestroy();
	    uiHelper.onDestroy();
	}