1

当我在 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">

但没有一种方法不起作用,图像没有加载。我尝试了几天,但没有任何改变。页面的标题和描述已成功加载。

任何想法如何解决它?

谢谢

4

1 回答 1

2

更新对象

当一个动作被发布,或者一个指向点击对象的 Like 按钮时,Facebook 将“抓取”该对象的 HTML 页面并读取元标记。在以下情况下也会发生对象刮擦:

  • 在对象调试器中输入对象 URL
  • 第一次刮擦后每 7 天
  • 当应用程序使用 API 端点触发抓取时

https://developers.facebook.com/docs/opengraph/using-objects/

如果您既没有将 URL 放在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" />

注意最后的一点 />

于 2013-06-24T17:58:47.807 回答