Проблема Facebook OAuth? Бесконечный цикл изменения параметра "state" на URL


Наше приложение работало нормально, но без каких-либо изменений с нашей стороны, когда мы попытались войти в наше приложение Facebook за пределами холста (непосредственно на http://example.herokuapp.com ), и после предоставления нашего пользователя FB и пароля, мы застряли в бесконечном цикле, где параметр "state" на URL-адресе постоянно меняется:

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

Внутри холста FB он работает нормально. И у нас есть двойное приложение (тестовая среда), которое отлично работает внутри и снаружи холста (тот же код и конфигурация).

Есть идеи?

Спасибо

1 5

1 ответ:

Вы дважды отправили этот вопрос и добавили награду за них обоих.. Это странно: P

Приложение Facebook на бесконечном цикле пытается войти в систему из canvas

Как я уже ответил, У кого-то была такая же проблема, и он написал об этом в блоге:

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

Может быть проблемой конфигурации.

Попробуйте обновить и sdk.

Очистить кэш и файлы cookie.