我用Open Graph的meta标签遇到了麻烦.好像Facebook正在缓存我的meta标签的旧值.旧值的属性og:title
和og:url
仍在使用,即使我已经改变了他们.
我在我的网站的页面上运行了Lint ,这出现了:
请注意,有两个值为og:title
和og:url
,最后一个值占优势.但是,最后两个条目是我用于此站点的OLD条目.我现在正在使用这些元标记(您可以验证是否查看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" />
Run Code Online (Sandbox Code Playgroud)
为什么Facebook缓存og:title
和og:url
?是否有人遇到同样的问题?
https://www.facebook.com/sharer/sharer.php?u=http%3A%2F%2Fwww.frcc.us%2F1197%3Fv%3D3422%26f%3D5
你现在应该看到它有缩略图.但每次我从我的网站发布一个新链接(配置如上例所示)时,缩略图将不会首次显示.我必须刷新,然后缩略图显示.
我应该包括有效的og标签.当我在https://developers.facebook.com/tools/debug上测试我的链接时
有时它会给我一个错误说og:图像应该更大.然后我只需要再次调试它然后错误就消失了.
og:我所有链接的图像都是一样的.我提供了最大的图像1500x1500
.链接到图像时没有重定向.
为什么?