2011-08-24 54 views
0

我使用下面的代码,只是标准的FBML喜欢按钮,安装,工作正常,后来我改变了Meta描述,但按钮依然拉旧的,而不是新的那一个。Sharethis和Facebook类似按钮拉着老meta描述

我已经刷新了数据库,所以老的描述是不是在我的网站或系统的任何地方。

<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的更新有什么想法?

顺便说一句,类似的东西用Sharethis按钮发生,旧的样式按钮翻出旧的meta描述和新的一个新的元。

令人困惑的是旧数据绝对不再在我的网站上。

任何提示,不胜感激。

回答

0

确实在它们的缓存中。它应该在某个时候自动更新。这是很难当的说,再加上如果你的页面不被许多人观看,它可能永远不会得到更新

0

the Like Button documentation

解释什么时候Facebook的刮我的网页?

Facebook需要刮你的页面知道如何在工地附近显示。

Facebook每24小时对您的页面进行刮擦以确保属性是最新的。该页面还刮当打开图形页面管理员点击Like按钮当进入Facebook URL Linter的URL。 Facebook会在您的网址上观察缓存标头 - 它会按照首选项的顺序查看“过期”和“缓存控制”。但是,即使您指定的时间较长,Facebook也会每24小时刮一次页面。

刮板的用户代理是: “facebookexternalhit/1.1(+ HTTP://www.facebook.com/externalhit_uatext.php)”

相关问题