Facebook Canvas URL 绑定更新未反映在 apps.facebook.com 上
Facebook Canvas URL 的源已使用 Open Graph 协议元元素 进行更新并进行了 linted(没有问题)。以下是发布更改后会发生的情况:
- 直接访问画布 URL:正如预期的那样,Open Graph 更改会反映在源中。
- 在某人的墙上发布 apps.facebook.com“Canvas 页面”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
A Facebook Canvas URL's source has been updated with Open Graph protocol meta elements and linted (no problems). Here's what happens once the changes are published:
- Accessing the canvas URL directly: Open Graph changes ARE reflected in the source, as expected.
- Posting the apps.facebook.com "Canvas Page" URL (which points to the remote Canvas URL) on one's wall: The Open Graph changes ARE NOT reflected. That is, no image, title, description, et. al.
- If the Canvas Page URL is slightly modified (e.g., appended with "index.html" or "#") before posting to one's wall, the changes ARE reflected. Just not with the base URL.
- Using http-equiv "no-cache" meta in the source page has no effect.
Q: Is there some way to force something along the lines of a cache clear on the apps.facebook.com side, for the base Canvas URL?
Other thoughts:
- No FBML/XFBML is in use.
- Editing the app settings in various ways does not appear to help.
- Can't rename the Canvas page at this point, as the app is now in production.
- Can't append the Canvas URL with anything, as it must remain a directory.
- Renaming the Canvas page URL to use another path doesn't help either.
UPDATE: I see I'm not the only one. Hmm ... plundering the FB Bugzilla vaults. http://forum.developers.facebook.net/viewtopic.php?pid=329599#p329599
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
通过 Facebook Bugzilla 提交。后来确认为共享刮刀错误并修复。
Filed with Facebook Bugzilla. Later confirmed as a share scraper bug and fixed.
如果将画布 url 传递给 linter,它将刷新缓存。如果您发布一些确切的网址,我可以进一步查看
If you pass the canvas url to the linter it will refresh the cache. If you post some exact urls I can look at it furthur