android facebook发布没有提示问题

时间:2011-07-07 05:35:40

标签: android facebook

我试图找到解决类似问题的答案,但我无法得到它。 目前我正在开发一款Android应用程序游戏,可以在登录后直接将分数发布到facebook。我的问题是,发布结果只显示消息,它没有显示描述,名称,标题和图片。这是代码。

    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) {}
    }

这是许可

private String[] PERMS = new String[] { "user_events","publish_stream" };

非常感谢任何帮助☺

1 个答案:

答案 0 :(得分:0)

图片参数应该是一个字符串,代表一个完整的URL。

您使用正确的参数表示标题,名称和说明。它们应该出现在墙上。

您可以删除图片参数,并将其替换为表示完整网址的字符串。