2011-07-07 3 views
0

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 ☺

Répondre

0

PARAM image doit être une chaîne, ce qui représente une URL complète.

Vous utilisez les paramètres corrects pour la légende, le nom et la description. Ils devraient apparaître sur le mur.

Pouvez-vous supprimer le paramètre image et le remplacer par une chaîne, représentant une URL complète.

+0

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

+0

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