【问题标题】:Remove '#_=_' from the Facebook redirect URL [duplicate]从 Facebook 重定向 URL 中删除“#_=_”[重复]
【发布时间】:2011-12-03 08:48:09
【问题描述】:

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

FB返回我的站点后再次重定向不足,我怎样才能让FB停止附加哈希?

PS - 哈希破坏了主干.js,我需要它消失。这不仅仅是小毛病。

【问题讨论】:

标签: ruby-on-rails facebook omniauth


【解决方案1】:

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

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

我的 hack 修复是在服务器端覆盖重定向并用我自己的哈希替换哈希,这样 FB 哈希就不会包含在重定向中(在 ruby​​ 中)。

【讨论】:

  • 我自己也注意到了这一点。我的测试页面刚刚进入无限重定向循环。 Facebook 有没有说过他们的“我们正在分类这个”cmets?
  • Brenden> 你能贴出你用来覆盖重定向的代码 sn-p 吗?
  • 为什么我的答案被否决为-2? @GeorgeW,我目前没有代码,但这并不太难。只需检测哈希并使用您自己的哈希 URL 重定向
  • @Brenden 再次偶然发现了这篇文章并看到了您的评论。我只是想明确表示我从不反对你的回答。一般来说,一个代码sn-p是一千多字。例如:stackoverflow.com/questions/8362681/added-to-url-by-facebook
  • @GeorgeW 我从没想过你会这样做 :) 点 re:code sn-ps。 PS - 让我们在一年内继续这个会议:D
猜你喜欢
  • 2017-05-22
  • 2014-09-26
  • 2021-05-10
  • 2012-04-16
  • 1970-01-01
  • 1970-01-01
  • 2012-05-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多