0
我试图找到与搜索类似问题的答案,但我无法得到它。 目前我正在开发一款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" };
非常感谢所有帮助☺
Thx它的工作原理:D首先,我改变图片参数与URL包含一个.jpg并没有什么显示在墙上,然后我试图改变与包含一个.png的网址,它显示了完全与消息,名称,描述和图片。 Thx很多 – flowoverstack
我认为,问题不是图片扩展名,而是url。我尝试发布一个简短的jpg网址,并显示出来。 – flowoverstack