根据https://developers.facebook.com/blog/post/552/,FB Graph API现在会将_=_
散列附加到它重定向到的网址的末尾,而redirect_uri
未设置。但是,即使我的电话指定了redirect_uri
,它仍然会追加它。从Facebook重定向URL中删除'#_ = _'
FB返回到我的网站后再次重定向的缺点,我如何让FB停止附加散列?
PS - 散列破坏backbone.js,我需要它离开。这不仅仅是一个宠物狗。
根据https://developers.facebook.com/blog/post/552/,FB Graph API现在会将_=_
散列附加到它重定向到的网址的末尾,而redirect_uri
未设置。但是,即使我的电话指定了redirect_uri
,它仍然会追加它。从Facebook重定向URL中删除'#_ = _'
FB返回到我的网站后再次重定向的缺点,我如何让FB停止附加散列?
PS - 散列破坏backbone.js,我需要它离开。这不仅仅是一个宠物狗。
http://developers.facebook.com/bugs/196125357123225
显然Facebook的图形API文档是不正确和错误已提交。悲伤的脸。
我的黑客修复是重写服务器端的重定向,并用我自己的替换散列,以便FB哈希不包含在重定向(在红宝石中)。
你有什么指定的redirect_uri为? –
在这里检查:http://facebook.stackoverflow.com/questions/7338853/php-location-header-ignore-hash/7340855#7340855和这里:http://stackoverflow.com/q/7131909/720508,我想现在解决这个问题的唯一方法就是通过javascript –
谢谢,我回答了我的问题,以便其他人可以看到我现在处理问题的方式。 – Brenden