Open Graph in posts loop page

时间:2013-05-28 作者:Nicola

我有一个循环,所有帖子都有自己的like按钮,当我点击它时,facebook窗口会出现,但它不会显示正确的帖子缩略图。我认为这是正常的,因为在一个帖子循环中,缩略图是多个的,所以脚本无法判断哪一个去了哪里——相反,like按钮在我的单个帖子页面上工作得很好。

所以我的问题是:有没有可能让类似facebook的按钮在循环页面上正常工作,这样即使页面中有10篇帖子,它也能抓取正确的帖子缩略图?

也许我应该有多个开放图元,为循环中的每个帖子设置一个集合,但我想这只会造成混乱,我能做些什么吗?

1 个回复
最合适的回答,由SO网友:montrealist 整理而成

据我所知,这是不可能的方式,你试图让它工作。你可以specify an image for Facebook to use<meta> 标签,但仅此而已。

您可以尝试使用JavaScript调用Facebook feed dialog. 它有一个picture 参数:

picture
附加到此帖子的图片的URL。图片必须至少为50px x 50px(尽管最好是最小200px x x 200px),并且最大纵横比为3:1

上面链接中的Javascript示例部分是不言自明的。

结束