如何清除Facebook按钮缓存信息

时间:2011-11-21 19:29:32

标签: facebook caching facebook-like

有人知道如何清除Facebook用于Like按钮的缓存信息吗?

我需要能够立即清理很多页面,使整个网站的解决方案变得理想。

这是网站:http://www.stayin-yorkshire.net/

2 个答案:

答案 0 :(得分:8)

如果您通过Facebook linter运行页面,它将清除缓存并重新打开您的页面。

http://developers.facebook.com/tools/debug

如果您有网站上所有网页的列表,您可以通过编程方式将每个网址提交到Facebook linter,这比输入所有网页更容易:

curl http://developers.facebook.com/tools/lint/?url={YOUR_URL}&format=json

答案 1 :(得分:6)

与DPS链接的Facebook's Debug Tool一样,还有一个刮刀API端点,允许您以编程方式请求更新对象网址

完整的详细信息在Using Self-Hosted Objects文档中 - 它涉及向

发出HTTP POST请求

https://graph.facebook.com/?id=<OBJECT ID OR URL>&scrape=true - 为了避免快速达到速率限制,您还应该在请求中包含有效的访问令牌,并在很长一段时间内缓慢发出请求,以避免刮刀或您自己的服务器超载