当我在Facebook上发布链接时,页面内的图像永远不会被加载。我正在使用Facebook元标记:
<meta content='...' property='og:title'>
<meta content='...' property='og:description'>
<meta content='url to image' property='og:image'>
另外,我试图设置图片标记:
<meta property="og:image" content="url to image">
但是没有一种方法不起作用,图像没有加载。我试了几天,但没有任何改变。 已成功加载页面的标题和说明。
任何想法如何解决?
谢谢
答案 0 :(得分:3)
更新对象
发布操作时,或指向对象的“赞”按钮 点击,Facebook将“刮”对象的HTML页面并阅读 元标记。对象刮擦也发生在:
- 对象URL在对象调试器
中输入- 第一次刮刮之后每7天
- 当应用程序使用API端点触发刮擦时
https://developers.facebook.com/docs/opengraph/using-objects/
如果您既未将网址放在Object Debugger中,也未使用应用程序处理您的链接,则可能需要等待7天。
您可以尝试:
https://developers.facebook.com/tools/debug/og/object?q=HTTP://YOURSITE.COM
上的对象属性,https://developers.facebook.com/tools/debug/og/echo?q=HTTP://YOURSITE.COM
。在这两种情况下,请检查og:image
是否正确显示。如果是的话,你只是重新生成了页面的碎片,所以它可能会稍后工作!否则,有错误吗?
还要确保遵守确切的符号(我们永远不知道):
<meta property="og:image" content="https://fbcdn-dragon-a.akamaihd.net/hphotos-ak-prn1/851565_496755187057665_544240989_n.jpg" />
请注意最后的小/>
。