2013-04-10 7 views
5

Unsere App funktionierte gut, aber ohne jede Änderung auf unserer Seite, als wir versuchten, unsere Facebook-App außerhalb der Leinwand (direkt unter) zu betreten und unseren FB-Benutzer und das Passwort anzugebenFacebook OAuth-Problem? Infinite Loop ändert den "State" -Parameter auf URL

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

im Inneren des FB Leinwand es gut funktioniert: sind wir in einer Endlos-Schleife, wo der „Zustand“ Parameter in der URL ändert sich ständig stecken. Und wir haben eine Twin-App (Testumgebung), die innerhalb und außerhalb des Canvas funktioniert (gleicher Code und gleiche Konfiguration).

Irgendwelche Ideen?

Dank

+2

Können Sie Ihren Code posten? Verwenden Sie Javascript SDK, um den Benutzerstatus zu behandeln? –

+2

haben Sie versucht, Ihr Cookie zu löschen und es erneut zu versuchen? Beachten Sie auch, dass die Heroku App den Speicher/Server im Backend wechseln kann. Alle auf der Festplatte gespeicherten Statusdaten können zerstört werden. Stellen Sie daher sicher, dass Sie eine "gemeinsame Sitzung" verwenden. – w00d

Antwort

5

Sie haben Post, die zweimal hinterfragen, und fügte hinzu, von denen eine Prämie auf beide .. Das ist seltsam: P

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

Wie ich bereits beantwortet, hatte jemand das gleiche Problem und machte einen Blog-Post auf sie:

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

Könnte ein Konfigurationsproblem sein.

Versuchen Sie, Ihren SDK zu aktualisieren.

Cache löschen und Cookies löschen.

Verwandte Themen