我正在努力将Facebook“Like”iframe放在网站上,我正在尝试按照http://developers.facebook.com/docs/reference/plugins/like上的示例进行操作。
我输入类似的代码:
<meta property="og:image" content="http://ia.media-imdb.com/rock.jpg"/>
但是当我“喜欢”一个页面时,它对我所知道的图像没有任何作用。有谁知道该数据应该做什么?
答案 0 :(得分:3)
在您的共享框中键入具有og:image属性的网页的网址,它会自动检索og数据以在您的Feed中发布该链接。这包括图像,描述等。当您使用open-graph api拉出相关数据时也会使用它。
答案 1 :(得分:0)
我正在努力。我已经将两个xmlns添加到html标签中,我也尝试通过插件的xfbml版本实现,但仍然无法将元数据显示在Facebook Feed中。我唯一想到的是,根据FB在“管理您的页面”部分中此页面http://developers.facebook.com/docs/opengraph#extra-data上的描述,这个元数据不会出现在“图表”数据中,直到10个人“喜欢”一篇文章,那么也许它会发挥作用。否则,我似乎只是遗漏了一些东西。
答案 2 :(得分:0)
我遇到了同样的问题。但是,我只是确保填写了与本页第一个示例中相同的标签:
http://developers.facebook.com/docs/opengraph
然后当我点击相似按钮时,它出现了我指定的图像。另外,我跑了他们的刮刀,不确定这是否有帮助:
curl developers.facebook.com/tools/lint/?url= {YOUR_URL}&amp; format = json
请注意,该卷曲请求的前面应该有一个http。 stackoverflow不会让我发布多个链接
答案 3 :(得分:0)
http://developers.facebook.com/tools/lint
如果您点击发布此内容的网址...它会神奇地告诉Facebook停止并发布图片。我不知道怎么样,但它在80%的时间里起作用。如果og图像不起作用,请使用style="display:none;"
发布图像。如果og:image没有,那对我有用。
答案 4 :(得分:0)
我刚刚完成测试以解决这个问题,我花了8个多小时就完成了! :)
如果你的网页少于10,就像XFBML一样,它将无法使用,你需要使用iframe方法。
我不知道为什么,没有文件!
无论如何,我希望我能帮助你们。