Facebook OAuth问题?URL上的“state”参数无限循环更改。

5
我们的应用程序之前一直正常运行,但是在我们没有任何更改的情况下,当我们尝试在画布之外的Facebook应用程序中输入(直接访问http://example.herokuapp.com),并且提供了我们的FB用户名和密码后,我们陷入了一个无限循环中,在URL上的“状态”参数不断变化。
https://example.herokuapp.com/?state=05b40a2e4d2c1f7b4c13a026a069acc3&code=AQCql520w_5dJjHnJlojMvzSCukAMrRsjqCipdkDP3N4h4zUQH72Q79oH2EMd_tQDv-fwKTJr2LG-azBUt37bUX06r3t9QHBwb27XBQyxmgdGdR_A1flZBY_oP-L0UEhjSu1FE8v2blILC8EuEWLNikgtkmaWWwy9e93KQX00wiVj422pzHuzn-m9_jZEUiKsf3dQIwCE3V7UBHMZCD9gS0#_=_

在Facebook画布内部,它可以正常工作。我们有一个双胞胎应用程序(测试环境),在画布内外都可以正常工作(相同的代码和配置)。
有什么想法吗?
谢谢

2
你能发布你的代码吗?你正在使用JavaScript SDK来处理用户状态吗? - Fabio Antunes
2
你尝试过删除cookie并重试吗?另外请注意,Heroku应用程序可能会在后端切换存储/服务器,因此存储在磁盘上的任何状态数据都可能被销毁,所以请确保使用“共享会话”。 - w00d
1个回答

4

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接