从Facebook重定向url中删除“#_ = _”

根据https://developers.facebook.com/blog/post/552/,FB Graph API现在将一个_=_哈希附加到它重定向到未设置redirect_uri时redirect_uri到的URL的末尾。 但是,即使我的调用指定了redirect_uri ,它仍然会附加它。

在FB返回我的网站后再次重定向,我怎么能让FB停止附加哈希?

PS – 哈希正在破坏backbone.js,我需要它消失。 这不只是一个小小的烦恼。

http://developers.facebook.com/bugs/196125357123225

显然,Facebook Graph API文档不正确,并且已经提交了一个错误。 悲伤的脸。

我的修复是覆盖服务器端的重定向并用我自己的哈希替换哈希,以便重定向中没有包含FB哈希(在ruby中)。