Facebook对象调试器显示旧数据/未更新



当我在对象调试器中检查我们的一个url时,调试器会在"对象属性"下显示旧的(缓存的)数据。

  • 然而,"原始开放图文档信息"显示了它刚刚从我们的网站获得的实际数据
  • Graph API显示了旧数据和当前数据的混合
  • 抓取的URL实际上显示了正确的数据,没有缓存,只有它刚刚抓取的原始和实际的实时数据

这非常令人困惑,而且似乎只发生在一个页面上,其他页面都很好。链接:http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fqooqoon.com%2Fapple-iphone4s-invisible-shields-cases-screen-protectors-covers-skins.html

我们网站上的代码:

<meta property="og:title" content="silqShield Invisible for Apple iPhone 4S">
<meta property="og:url" content="http://qooqoon.com/apple-iphone4s-invisible-shields-cases-screen-protectors-covers-skins.html">
<meta property="og:type" content="product">
<meta property="og:image" content="http://qooqoon.com/media/catalog/product/cache/1/image/d58d44b981214661663244ef00ea7e30/4/s/4s-inv-screwdriver_1.jpg">
<meta property="og:site_name" content="QooQoon">
<meta property="fb:admins" content="1301384992">
<meta property="fb:app_id" content="257717407574069">

问题:

  • 保持链接到过时的旧图像url
  • 已定义管理员,但管理员无法查看或访问该页面的管理员
  • 显示有关日志的错误:键入"product"不正确,但这是Facebook的已知错误,与问题无关
  • 不会像更新我们所有其他url/页面那样更新Facebook平台上的任何值

URL似乎陷入了某种我们无法控制的僵局。

对此有什么建议/经验吗?

您现在遇到的主要问题是其中一个og:标记似乎干扰了更新。试着将其移除进行测试,看看它是否能解决问题。

URL处的对象'http://qooqoon.com/apple-iphone4s-invisible-shields-cases-screen-protectors-covers-skins.html类型为"og_products:product"的"无效,因为它是指定的fb:app_id"257717407574069"不是指定og:type 的所有者

昨天Facebook修复了导致问题的错误。问题是,由于新的OpenGraph实现,og:type产品被识别为不正确。这一点现在已经得到纠正,调试器现在不会抛出任何错误,并且会相应地更新。剩下的唯一真正的问题是,我们没有管理某些页面。

最新更新