2010-12-12 5 views
0

Dans mon application Android, je veux poster quelque chose à facebook. J'ai joué BEAUCOUP avec le SDK facebook et je peux poster sur le mur, remplir le dialogue avec une chaîne prédéfinie.Publier directement sur Facebook flux/mur avec Androids Facebook SDK!

Mais maintenant je ne peux pas le faire publier directement dans le "flux" ou "flux". En ce moment, l'utilisateur peut changer le texte qui sera publié sur le mur. Lorsque l'application a demandé la permission de poster sur le flux, je veux qu'elle le publie directement sans que l'utilisateur puisse changer ce qu'il dira.

Comment faire?

En ce moment, j'ai une classe qui implémente DialogListener et le code important à l'intérieur, il ressemble à ceci:

Bundle parameters = new Bundle();

parameters.putString("message", "this is a test");

facebook.dialog(HighScoreActivity.this, "feed", parameters, this);

Répondre

2

Faire un appel à l'alimentation directement au lieu d'appeler le dialogue.

AsyncFacebookRunner mAsyncRunner = new AsyncFacebookRunner(mFacebook); 
mAsyncRunner.request("me/feed", params, "POST", new RequestListener() { 
    // Where params is your Bundle 
    // You would need to put here the required methods from RequestListener() 
} 

Ceci serait envoyé directement au flux, en ignorant la boîte de dialogue.