Facebook OAuth问题?无限循环改变"状态" URL上的参数

时间:2013-04-10 18:17:07

标签: facebook url facebook-graph-api oauth facebook-oauth

我们的应用程序工作正常但是,当我们试图在画布外面(直接在http://example.herokuapp.com上)进入我们的Facebook应用程序时,我们没有任何改变,在提供我们的FB用户和密码之后,我们被卡住了在一个无限循环中,"状态" URL上的参数不断变化:

https://example.herokuapp.com/?state=05b40a2e4d2c1f7b4c13a026a069acc3&code=AQCql520w_5dJjHnJlojMvzSCukAMrRsjqCipdkDP3N4h4zUQH72Q79oH2EMd_tQDv-fwKTJr2LG-azBUt37bUX06r3t9QHBwb27XBQyxmgdGdR_A1flZBY_oP-L0UEhjSu1FE8v2blILC8EuEWLNikgtkmaWWwy9e93KQX00wiVj422pzHuzn-m9_jZEUiKsf3dQIwCE3V7UBHMZCD9gS0#_=_

在FB画布内,它工作正常。我们有一个双应用程序(测试环境)在画布内外工作正常(相同的代码和配置)。

有什么想法吗?

由于

1 个答案:

答案 0 :(得分:5)

你确实发了两次这个问题,并给他们两个都加了一笔钱。那太奇怪了:P

Facebook app on infinite loop trying to log in out of canvas

正如我已经回答的那样,有人遇到了同样的问题并在其上发了一篇博文:

http://thinkdiff.net/facebook/facebook-apps-infinite-redirection-solution/

可能是配置问题。

尝试更新你的sdk。

清除缓存和Cookie。