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

时间:2011-10-07 23:09:12

标签: ruby-on-rails facebook omniauth

根据https://developers.facebook.com/blog/post/552/,FB Graph API现在会将_=_哈希值附加到重定向到未设置redirect_uri的网址末尾。但是,即使我的呼叫指定redirect_uri,它仍会附加它。

在FB返回我的网站后再次重定向时,如何让FB停止附加哈希?

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

1 个答案:

答案 0 :(得分:7)

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

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

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