【问题标题】:Facebook like button ,image is not postedFacebook 点赞按钮,图片未发布
【发布时间】:2011-11-01 04:59:18
【问题描述】:

我在我们的网站上实现了 Facebook 的点赞按钮,但是当点击点赞按钮时,内容贴到了墙上,但是页面中的图像没有贴到墙上,标题也没有贴到。我尝试使用 Open Graph协议也是。但它仍然没有发布图像。我哪里出错了?我想实现like按钮,因为它在这里http://www.bjsbrewhouse.com/menus/shareable-appetizers

<meta property="og:title" content="Text-General" />
<meta property="og:image" content="http://website.com/img/general.jpg" />

【问题讨论】:

  • 可以编辑用于将打开图形添加到页面的代码吗? “或者如果添加了指向您页面的链接”
  • 这里有很好的工作解决方案:stackoverflow.com/questions/689295/…

标签: php facebook


【解决方案1】:

在您更新 OG 标签以显示图像之前,Facebook 可能已经缓存了您页面的 Open Graph 数据。使用 Facebook 的 Debug/Lint 工具:https://developers.facebook.com/tools/debug

使用查询参数(例如http://yourdomain.com/path/to/like/page?=v2)更改您提交给 linter 的 URL,它会将其视为新 URL,并显示您页面中最新的 Open Graph 数据。

如果这不起作用,请使用页面上的 OG 标签重新发布,我很乐意看看!

【讨论】:

  • 当我使用 lint 工具时,我可以看到我提供的 og:image 和 og:title,但我无法在 facebook 墙上看到它
  • 很好,你做的一切都是正确的。 Facebook 只是从其第一个“喜欢”实例中缓存了该 URL,并且通常会每 24 小时重新索引该页面。如果“赞”按钮必须立即显示您想要的所有信息,您可能需要更改站点上文件的名称。如果这不可行,请继续尝试将 lint 工具与原始(当前)URL 一起使用,Facebook 可能会尝试使用更新的(工作)OG 标签重新缓存您的页面。
猜你喜欢
  • 2013-06-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多