我的 Facebook 应用程序有大约 40 项成就。我仍在开发环境中执行一些带有成就的测试,删除所有测试并使用不同的 URL 但相同的内容重新创建它们。
但在大多数情况下,我似乎无法使用 Graph API 重新创建已删除的成就,直到我没有使用调试器抓取 URL。但是对于40个成就来说,已经是很多时间了!
我知道成就缓存在 Facebook 端,调试器允许我们绕过缓存。是否有任何自动解决方案可以同时“刷新”40 个成就的缓存?
谢谢您的帮助。
我的 Facebook 应用程序有大约 40 项成就。我仍在开发环境中执行一些带有成就的测试,删除所有测试并使用不同的 URL 但相同的内容重新创建它们。
但在大多数情况下,我似乎无法使用 Graph API 重新创建已删除的成就,直到我没有使用调试器抓取 URL。但是对于40个成就来说,已经是很多时间了!
我知道成就缓存在 Facebook 端,调试器允许我们绕过缓存。是否有任何自动解决方案可以同时“刷新”40 个成就的缓存?
谢谢您的帮助。
您在代码中运行对 Facebook 抓取工具的 API 调用,这不会减少重新抓取的必要性,但它至少会为您自动化。
您只需拨打以下电话:
https://developers.facebook.com/tools/lint/?url={YOUR_URL}&format=json
这执行与手动调试页面相同的操作,因此它将强制重新抓取。
来源:https ://developers.facebook.com/docs/opengraphprotocol/#edit