2012-12-10 37 views
-1

我张贴消息和图像给Facebook壁利用图api.Here改变是我用发布图像尺寸,同时使用的Facebook图形API

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(); 

      } 

两个消息和图像被成功地发布的代码,但图像大小是缩略图。我使用“源”和“图片”参数,但结果是一样的。

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

+0

的图像被显示在固定的大小? String res = \t UrltoValue.getValuefromUrl(“https://graph.facebook.com/”+ Login.facebookid +“/ feed?access_token =”+ accesstoken +“&method =”+“post”+“&message =”+ strFullMessage.replaceAll (“”,“%20”)+“&source =”+ imageUrl); – user1891910

回答

0

使用图形api发布到墙上总是会导致由facebook选择的图像大小。

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

这是在原料中,以保持均匀性。您可以根据需要张贴大图像,但它会在Feed中显示时调整大小。用户点击它时可以查看更大的版本。

可以在从Facebook查询图片时设置图片大小。看到:使用图形API发布到Facebook壁

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

+1

虽然通常使用Facebook网站发布到facebook,但图像显示的尺寸很大。但是当我使用图形api(/ me/feed?图片=图像显示)时,图像以默认尺寸显示。我不能点击并最大化这个。 – user1891910

+0

我试图发布240 * 320px的图片,但它在Facebook上显示的尺寸非常小 – user1891910