facebook - 如何强制 Facebook Like 按钮重新抓取我的页面?

标签 facebook caching facebook-like facebook-likebox

我在页面 (http://www.usna.edu/BillAF/game.php) 上创建了一个点赞按钮,用于发送其父页面的 URL/数据。不幸的是,当我第一次放入它时,该页面的旧版本位于父页面的位置,该页面上没有开放图形元标记。

因此,当有人“喜欢”该页面时,它会发送错误的标题和白色和灰色方 block 上一半字母“e”的“垃圾”图像。

我检查过:http://developers.facebook.com/tools/debug它有更新的信息。我还尝试将关联的 AP ID 更改为新的,但当我“喜欢”它时,似乎都没有刷新它发送的内容。我还尝试将 index.php 添加到它应该发布的 URL 的末尾 (http://www.usna.edu/BillAF),但无济于事。

我能做些什么来强制它重新抓取页面吗?如果没有,有谁知道 facebook 自己重新抓取它需要多长时间?

最佳答案

清除 facebook 缓存图像和文本的一个好方法是运行调试器工具:

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

通过将您共享的 url 放在那里,它会从您的网站刷新 facebook 缓存。

关于facebook - 如何强制 Facebook Like 按钮重新抓取我的页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12753094/

相关文章:

symfony - Doctrine 缓存无法识别的选项错误

facebook-graph-api - "Like"使用 Facebook Graph API 的页面, objective-c

php - "States"在 JavaScript 或 PHP 中?

java - 在javascript中通过selenium登录facebook

iphone - 在 iPhone 应用程序的 Facebook 视频中标记 friend

php - 如何在 Facebook 事件墙上发帖?

javascript - 告诉浏览器删除图像缓存

css - 在grails应用程序中缓存包含Css和js文件的 Assets

facebook - 如何获取某个帖子的所有点赞的创建时间?

javascript - 正确对齐 Google Plus One 和 Facebook Like 按钮