Ich habe eine Produktions-App und gelegentlich sehe ich, dass dieser Fehler in den Logs erscheint. Ich kann es nicht an meinem Ende kopieren, also scheint es so, als ob irgendwo ein Benutzer mit bestimmten Einstellungen / Cookies / etc, die dieses Problem verursachen. Ich bin nicht sicher ... Das Protokoll zeigt, dass dieser Benutzer auf diese Callback-URL umgeleitet wurde: "Benutzer / Auth / facebook / Rückruf code = AQCayaAoFOruFgwbfg1D682j8DbxOt0CZYNH3Vv5RtYKlQgSzISyN8ygTn25W_RTl3fu35cS1-tl5ArZ9B_XylwORP0hGU6st8P6TyTYUzfiR1m0poaSRkX-KBeWiBvT6IUsm-Af0VJcUNTQPg-dM1F9y5CgJ2bTJEJqhCE9wYlvkUY3kguwcl3TQ48FTT4-PhA ///"
Der eigentliche Fehler ist:
%Vor%und die Parameter waren:
%Vor%Ich weiß, wenn ich manuell zu "Benutzer / auth / facebook / callback? code = bla" gehe, wird es den gleichen Fehler auslösen, weil der Callback-Code offensichtlich falsch ist, aber es sieht nicht so aus, als ob irgendetwas verdächtig ist tatsächlicher Code im params Hash des Benutzers - also frage ich mich, warum es ein ungültiges Format wäre?
Hat jemand anderes das erlebt?
Ich denke, der folgende Link bietet die Antwort: Ссылка
Sie müssen zuerst Ссылка mit Ihrer client_id und redirect_uri aufrufen. Dadurch werden Sie zurück zum redirect_uri geleitet, mit einem Bestätigungscode in der Abfragezeichenfolge, den Sie an Ihren Ссылка Aufruf übergeben können (über den code-Parameter), um ein oAuth-Zugriffstoken auszutauschen.
Viel Glück! :)
Tags und Links ruby-on-rails oauth facebook-graph-api