虽然以前链接只能有一个小的(90x90)图片,但看起来链接现在可以在您的Feed中有更大的图片(例如400x208)。
如果您将具有较大og:图像的链接粘贴到Facebook用户界面上的“更新状态”字段(例如http://allthingsd.com/20131003/facebook-tries-to-make-home-more-inviting-by-welcoming-photos-from-other-services/)
,则可以看到此内容似乎某些第三方应用也能够发布您的Feed的链接 - 例如,如果我使用HootSuite发布上述链接,则图片会显示为大尺寸。
但是,当我们使用图形API尝试它时,除了带有链接的小型90x90图片外,我们似乎无法得到任何东西。
使用Graph API时,是否有人知道需要将哪些字段传递到/ me / feed(或/ me / links)才能获得更大的效果?链接,标题,描述和图片似乎不够 - 在这种情况下,图片仍然很小。
谢谢!
答案 0 :(得分:2)
不确定你是否已将其整理出来。但我能够使用下面的PHP和cURL而不是OG发布大图像和链接。
$data['picture'] = "http://www.example.com/image.jpg";
$data['link'] = "http://www.example.com/";
$data['message'] = "Your message";
$data['caption'] = "Caption";
$data['description'] = "Description";
我跟着this tutorial。
显然你的源图片需要很大。我想我用的是900x900。它没有那么大。但它远远大于90x90或FB上的任何其他东西。
答案 1 :(得分:1)
您可以为返回对象添加自定义字段列表。
?type = large将返回完整尺寸的图像。
例如: responsePost = objFacebookClient.Post(" / me / feed",参数)+"?type = large&#34 ;;