将图片链接到facebook状态(使用图API)

时间:2012-07-21 10:28:32

标签: php facebook facebook-graph-api

我已经尝试了几乎所有内容将图片链接到Facebook状态,这是通过Facebook Graph API从其他Web应用程序创建的。

我正在使用以下字段向https://graph.facebook.com/me/feed发送POST请求:

message = text that is correctly displayed
link = link to page that also works well
picture = link to picture that I want to display in status (not working)
type = picture

我曾尝试使用源字段而不是图片字段,试图省略类型字段,我也尝试直接使用图片作为链接字段。

我还尝试使用图片(或源)字段直接指向URL与图片数据,或者包含og:image元标记中提到的图片的页面。

提到的都没有奏效。我只能发布带有文字和正确链接的状态,图片永远不会包括在内。另一方面,我已经意识到,我的图片链接包含在一些Facebook链接中(这在Facebook墙上的一个div元素中的元素检查器中可见),但此链接不起作用 - 它显示灰色gif图片大1px乘1px。我试图从链接中删除所有特殊字符,现在它是简单的形式,例如。 foo.bar/some/path/picture12。

没有任何效果

1 个答案:

答案 0 :(得分:0)

确保在帖子中包含指向的链接: link=http://url.to.your.canvas.app/another.link

作为着陆页提供的链接需要与您在developers.facebook.com上的应用程序设置中指定的域相同的域

而不是me你应该使用你的Facebook ID(作为一种好习惯)`