3

Facebook Canvas URL的源已使用Open Graph 协议元元素进行了更新,并进行了 linted(没有问题)。以下是更改发布后会发生的情况:

  • 直接访问画布 URL:Open Graph更改如预期的那样反映在源中。
  • 在墙上张贴apps.facebook.com“Canvas Page”URL(指向远程Canvas URL):未反映开放图更改。也就是说,没有图像、标题、描述等。人。
  • 如果在发布到墙上之前对 Canvas 页面 URL 进行了轻微修改(例如,附加了“index.html”或“#”),则会反映这些更改。只是没有基本 URL。
  • 在源页面中使用 http-equiv “no-cache” 元没有任何效果

问:对于基本 Canvas URL,是否有某种方法可以强制清除 apps.facebook.com 端的缓存?

其他想法:

  • 没有使用 FBML/XFBML。
  • 以各种方式编辑应用程序设置似乎没有帮助。
  • 此时无法重命名 Canvas 页面,因为该应用程序现在正在生产中。
  • 不能将 Canvas URL 附加任何内容,因为它必须保留为目录。
  • 重命名 Canvas 页面 URL 以使用其他路径也无济于事。

更新:我知道我不是唯一一个。嗯……掠夺 FB Bugzilla 保险库。http://forum.developers.facebook.net/viewtopic.php?pid=329599#p329599

4

2 回答 2

1

提交给Facebook Bugzilla。后来确认为共享刮板错误并修复。

于 2011-05-23T10:45:34.020 回答
0

如果您将画布 url 传递给 linter,它将刷新缓存。如果您发布一些确切的网址,我可以进一步查看

于 2011-05-23T02:49:13.783 回答