it-swarm.com.de

Facebook-Login "angegebene URL ist in der Anwendungskonfiguration nicht zulässig"

Ich habe Facebook Login zu meiner Seite hinzugefügt. Wenn ich jedoch auf die Schaltfläche klicke, wird ein rotes Kästchen angezeigt, in dem steht:

Invalid Argument

Given URL is not allowed by the Application configuration.

Wenn ich mich weiterhin anmelde, erhalte ich:

API Error Code: 100
API Error Description: Invalid parameter
Error Message: next is not owned by the application.

Ich bin mir nicht sicher, wo genau das Problem liegt. Alle mögliche Gedanken werden geschätzt.

72
Joe

Ihre Einstellungen müssen falsch sein.

Gehen Sie zu http://www.facebook.com/developers/ und bearbeiten Sie die Anwendung, an der Sie arbeiten.

Suchen Sie auf der Registerkarte "Website" nach "Website-URL". Dies sollte auf die URL Ihrer Website gesetzt werden " http://yoursite.com/ "

Beachten Sie, dass Sie bei Verwendung von Subdomains auch "Site Domain" aktualisieren müssen, um "yoursite.com" zu sein.

44
marcgg

Sie können eine Entwickleranwendung einrichten und die URL auf localhost.com:port setzen. Stellen Sie sicher, dass localhost.com in Ihrer Hosts-Datei localhost zugeordnet ist

Funktioniert bei mir

27
davvilla

Überprüfen Sie auch, ob Sie das WWW in der URL vermissen, die auf meinem Fall war

ich testete auf http://www.mywebsite.com und in der Facebook-App hatte ich http://mywebsite.com eingestellt

4

Dieses Problem trat bei der Verwendung eines Tunnels auf, weil ich:

  1. hatte die tunnel url: port in den FB app einstellungen gesetzt
  2. ich habe auf den lokalen Server zugegriffen, indem ich meinen Browser auf "http: // localhost: 3000" zeigte.

als ich anfing, die Tunnel-URL: Port in den Browser zu stanzen, war ich gut zu gehen.

ich benutze Rails und Facebooker, kann aber trotzdem anderen helfen.

2
whatbird
1
michalzuber

Bei der Verwendung von Wildcard-Subdomains mit meiner App trat dieser Fehler immer wieder auf. Ich hatte die Website-URL eingestellt auf: http://myapp.com und App-Domain auch auf http://myapp.com , und auch den gleichen Wert für die Gültigkeit OAuth URIs umleiten in der erweiterten Registerkarte der Einstellungs-App. Ich habe verschiedene Kombinationen ausprobiert, aber nur http://subdomain.myapp.com als Umleitungswert festgelegt Natürlich nur für diese Subdomain.

Die Lösung war, die Umleitungsfelder zu leeren, leer zu lassen, das hat funktioniert! ;)

0
satmovi