J'ai essayé de trouver la réponse à la recherche d'un problème similaire, mais je ne pouvais pas l'obtenir. Actuellement, je développe un jeu d'application Android qui peut afficher le score sur Facebook directement après la connexion. Mon problème est, le résultat d'affichage montre seulement le message, il n'a pas montré la description, le nom, la légende, et l'image. Voici le code.android facebook publier sans problème prompt
public void onComplete(Bundle values)
{
try
{
byte[] data = null;
Bitmap bi = BitmapFactory.decodeResource(getResources(),R.drawable.rocket);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
bi.compress(Bitmap.CompressFormat.PNG, 100, baos);
data = baos.toByteArray();
Bundle params = new Bundle();
params.putString("message", Var.getPostContent() + " Achieved");
params.putString("name", "This will appear beside the picture");
params.putString("caption", "This will appear under the title");
params.putString("description", " lal ala !!!");
params.putByteArray("picture", data);
mFacebook.request("me/feed", params, "POST");
}
catch (Exception e) {}
}
et c'est la permission
private String[] PERMS = new String[] { "user_events","publish_stream" };
vraiment apprécier toute aide ☺
Thx ça marche: D au début, je change l'image param avec l'URL qui contient un .jpg et rien ne se montre dans le mur, alors j'ai essayé de changer l'URL avec celui qui contient un .png et il apparaît complètement avec le message, le nom, la description et l'image. Thx beaucoup – flowoverstack
Je pense, le problème n'est pas l'extension de l'image, mais l'URL. J'essaie de poster un court jpg url et ça se voit. – flowoverstack