通过Facebook图形API发布一个包含大图片的链接

时间:2013-10-04 05:03:28

标签: facebook facebook-graph-api

虽然以前链接只能有一个小的(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)才能获得更大的效果?链接,标题,描述和图片似乎不够 - 在这种情况下,图片仍然很小。

谢谢!

2 个答案:

答案 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 ;;