-1

我使用图形 api 将消息和图像发布到 facebook 墙上。这是我使用的代码

if(i==1){   


        String res=  UrltoValue.getValuefromUrl("https://graph.facebook.com/"+Login.facebookid+"/feed?access_token="+accesstoken+"&method="+"post"+"&message="+strFullMessage.replaceAll(" ", "%20")+"&source="+imageUrl);
            Log.e("post response",res);
            if(res.contains("id")){
                Toast.makeText(getApplicationContext(), "successfully posted", Toast.LENGTH_SHORT).show();

            }

消息和图片都发布成功,但是图片大小是缩略图。我使用了“source”和“picture”参数,但结果是一样的。

我从我的本地数据库中获取这些图像。我检查了该网址的图像大小,它是 240*320 大小,但它在我的 facebook 中以小尺寸显示。

4

1 回答 1

0

使用图形 api 发布到墙上将始终导致 facebook 选择的图像大小。

https://developers.facebook.com/docs/reference/api/post/

这是为了保持饲料的均匀性。您可以根据需要发布任意大的图像,但它会在显示在提要中时调整大小。用户点击后可以查看更大的版本。

可以在从 facebook 查询时设置图像大小。看:

https://developers.facebook.com/docs/reference/api/using-pictures/

于 2012-12-10T14:48:05.177 回答