我在使用 Open Graph 时遇到元标记问题。似乎 Facebook 正在缓存我的元标记的旧值。属性 og:title
和 og:url
的旧值仍在使用,即使我已经更改了它们。
我在 a page in my site 上运行了 Lint , 这出现了:
注意 og:title
和 og:url
有两个值,以最后一个为准。但是,最后两个条目是我用于此站点的旧条目。我现在正在使用这些元标记(您可以验证是否查看 HTML 的源代码):
<meta property="og:title" content="Smart og rummelig pusletaske fra Petit Amour med god plads til alt – værdi 1.099 kr – 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:title
和 og:url
?有人遇到同样的问题吗?
最佳答案
- 转到 http://developers.facebook.com/tools/debug
- 输入
fbrefresh=CAN_BE_ANYTHING
后面的 URL>
示例:
http://www.example.com?fbrefresh=CAN_BE_ANYTHING
http://www.example.com?postid=1234&fbrefresh=CAN_BE_ANYTHING
- 或访问:
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/