分享此和 Facebook 之类的按钮拉动旧的元描述

问题描述 投票:0回答:3

我使用下面的代码,只是标准的 FBML 之类的按钮,安装了它,工作正常,然后我更改了元描述,但按钮仍然拉旧的而不是新的。

我已经刷新了数据库,因此旧的描述不在我的网站或系统上的任何位置。

<div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#appId=262424633777014&amp;xfbml=1"></script><fb:like href="" send="false" width="400" show_faces="false" action="like" font="verdana"></fb:like>

我在其中一个答案中读到,一旦第一次共享,FB 就会将其存储在自己的数据库中。

对于如何解决这个问题有什么想法,或者 Facebook 是否会在一定时间后更新?

顺便说一句,共享此按钮也发生了类似的情况,旧样式按钮拉动旧元描述,新按钮拉动新元描述。

令人困惑的是旧数据肯定不再出现在我的网站上。

任何提示、答案都非常感谢。

metadata fbml sharethis
3个回答
6
投票

在您的页面上运行此工具:http://developers.facebook.com/tools/debug

它将强制清除缓存。

如果您也使用开放图元标签,这将会有所帮助:http://developers.facebook.com/docs/opengraph/


0
投票

确实在他们的缓存中。它应该会在某个时候自动更新。很难说什么时候,而且如果你的页面没有被很多人观看,它可能永远不会更新(对他们来说不值得。)


0
投票

“赞按钮”文档

中所述

Facebook 何时会抓取我的页面?

Facebook 需要抓取您的页面才能知道如何在网站上显示它。

Facebook 每 24 小时会抓取您的页面,以确保属性是最新的。 当 Open Graph 页面的管理员单击 Like 按钮时 以及 当 URL 输入到 Facebook URL Linter 时,该页面也会被抓取。 Facebook 会观察您 URL 上的缓存标头 - 它将按优先顺序查看“Expires”和“Cache-Control”。但是,即使您指定更长的时间,Facebook 也会每 24 小时抓取一次您的页面。

抓取工具的用户代理是:“facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)”

© www.soinside.com 2019 - 2024. All rights reserved.