Invalid redirect_uri mit 'omniauth-facebook' gem

7

Also ging ich zu diesem Leitfaden , der erklärt, wie man mit Omniauth anfängt. Als ich bis zum Ende von Schritt 4 kam, um die Anwendung auf localhost: 3000 / auth / facebook zu testen, bekam ich diesen Fehler:

%Vor%

Ich verstehe, dass das Problem die URL im Facebook-Entwicklerzentrum ist, aber keine der Lösungen, die ich lese, funktioniert für mich ...

(Ich weiß, dass es vorher einige Fragen zu diesem Thema gibt, aber ich bin neu in Ruby on Rails und brauche eine Erklärung für Dummies.)

    
user1306566 01.04.2012, 17:16
quelle

5 Antworten

23

Das Definieren dieser Einstellungen im Facebook-Entwicklercenter löste das für mich:

  • App-Domäne: (leer)

  • Website-URL: http://localhost:3000

Steve Bourne 13.04.2012 00:39
quelle
2

Überprüfen Sie die Website-Option und legen Sie die Website-URL auf http://localhost:3000/ fest.

    
Chris 01.04.2012 21:49
quelle
2

Wenn der Facebook-Benutzer in Ihrer Ruby on Rails-Anwendung als

generiert wird %Vor%

Sie müssen die Facebook-Anwendung (Website) im Abschnitt "App" konfigurieren, um zu

umzuleiten %Vor%     
Sairam 02.04.2012 00:28
quelle
0

Wenn Sie sich in einer Produktionsumgebung befinden, ist etwas, das ich vermisste, nur www. von der Site-URL, die Sie in den Facebook-App-Einstellungen angeben (Einstellungen & gt; basic & gt; Website mit Facebook Login & gt; Site-URL).

Statt Ссылка sollten Sie Ссылка

Das funktionierte für mich nach ein paar Stunden, in denen ich versuchte herauszufinden, was falsch war und warum ich diese Umleitung erro bekam.

    
Hung Luu 09.06.2013 08:02
quelle
0

Wenn Sie bereits eine Website-URL hinzugefügt haben, müssen Sie E-Mails bereitstellen und Ihre App live schalten. Sie können E-Mails in den Einstellungen hinzufügen - & gt; grundlegend - & gt; Kontakt E-Mail und dann Ihre App live in APP Review - & gt; MACHE "you_app_name" PUBLIC? - & gt; ja

    
bxorcloud 01.03.2016 10:51
quelle