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

Bre*_*den 15 facebook ruby-on-rails omniauth

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

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

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

Bre*_*den 7

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

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

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

  • 为什么我的回答被选为-2?@GeorgeW,我目前没有代码,但这并不太难.只需检测哈希并使用您自己的哈希URL重定向即可 (4认同)