Facebook Open Graph 不清除缓存

标签 facebook facebook-opengraph

我在使用 Open Graph 时遇到元标记问题。似乎 Facebook 正在缓存我的元标记的旧值。属性 og:titleog:url 的旧值仍在使用,即使我已经更改了它们。

我在 a page in my site 上运行了 Lint , 这出现了:

Facebook Open Graph lint screenshot

注意 og:titleog:url 有两个值,以最后一个为准。但是,最后两个条目是我用于此站点的旧条目。我现在正在使用这些元标记(您可以验证是否查看 HTML 的源代码):

<meta property="og:title" content="Smart og rummelig pusletaske fra Petit Amour med god plads til alt &#8211; værdi 1.099 kr &#8211; køb nu kun 599 kr   "/>
<meta property="og:description" content="Pinq.dk - Det gode liv for det halve"/>
<meta property="og:type" content="product"/>
<meta property="og:url" content="http://pinq.dk/tilbud/landsdaekkende/lissy/"/>
<meta property="og:image" content="http://pinq.dk/wp-content/themes/pinq/images/logo-top.png"/>
<meta property="og:site_name" content="Pinq" />
<meta property="fb:app_id" content="161840830532004" />

为什么 Facebook 缓存 og:titleog:url?有人遇到同样的问题吗?

最佳答案

  1. 转到 http://developers.facebook.com/tools/debug
  2. 输入 fbrefresh=CAN_BE_ANYTHING 后面的 URL>

示例:

  1. http://www.example.com?fbrefresh=CAN_BE_ANYTHING
  2. http://www.example.com?postid=1234&fbrefresh=CAN_BE_ANYTHING
  3. 或访问: http://developers.facebook.com/tools/debug/og/object?q=http://www.example.com/?p=3568&fbrefresh=89127348912

我昨晚遇到了同样的问题,我从某个网站得到了这个解决方案。

Facebook 保存您的缓存缩略图。即使您从服务器中删除缩略图/图像,它也不会刷新。但是 Facebook 允许您使用 fbrefresh 进行刷新。

关于Facebook Open Graph 不清除缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5776567/

相关文章:

android - 使用 Facebook 登录并在移动应用程序中进行用户注册

android - 无法使用 keytool 和 OpenSSL 进行 Facebook Android SDK 安装

facebook - Facebook 页面的“赞”按钮在动态消息中显示通用的 Facebook 描述

Facebook 分享故事图片第一次没有出现

javascript - 您能否在不征求用户允许的情况下使用 Graph API 获取公共(public) Facebook 页面的提要?

css - Facebook 登录按钮分层停止标题栏中的下拉菜单

ios - 在 iOS 的原生邀请对话框中列出所有 Facebook 好友

php - 在 Facebook 上链接的规范 url 而不是真实 url。动态 OpenGraph 标 checkout 现错误

ruby-on-rails-3 - application.html.erb 中的 Facebook OG 元标记

Schema.org 与 OG 元数据的对比