从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中)。