Ich habe meiner Website einen Facebook-Login hinzugefügt. Wenn ich jedoch auf die Schaltfläche klicke, wird ein rotes Feld mit der Aufschrift angezeigt:
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 weiß nicht genau, wo das Problem liegt. Alle Gedanken werden geschätzt.
Sie können eine Entwickleranwendung einrichten und die URL auf localhost.com:port festlegen. Stellen Sie sicher, dass localhost.com localhost in Ihrer Hosts-Datei zugeordnet ist
Funktioniert bei mir
quelle
Überprüfen Sie auch, ob Ihnen das WWW in der URL fehlt, die sich in meinem Fall befand
Ich habe auf http://www.mywebsite.com getestet und in der Facebook-App http://mywebsite.com eingestellt
quelle
Ich habe dieses Problem bei der Verwendung eines Tunnels bekommen, weil ich:
Als ich anfing, den Tunnel URL: Port in den Browser zu stanzen, konnte ich loslegen.
Ich benutze Rails und Facebooker, könnte aber trotzdem anderen helfen.
quelle
Laut http://developers.facebook.com/docs/reference/dialogs/oauth/
für mich hat gearbeitet
https://apps.facebook.com/YOUR_APP_NAMESPACE (siehe Foto http: // oder https: // Ausgabe)
quelle
Ich habe diesen Fehler immer wieder erhalten, wenn ich Wildcard-Subdomains mit meiner App verwendet habe. Ich hatte die Site-URL auf http://myapp.com und die App-Domain auch auf http://myapp.com eingestellt und den gleichen Wert für die gültigen OAuth-Umleitungs-URIs auf der Registerkarte "Erweitert" der Einstellungs-App. Ich habe verschiedene Kombinationen ausprobiert, aber nur http://subdomain.myapp.com so eingestellt, dass der Umleitungswert funktioniert, natürlich nur für diese Subdomain.
Die Lösung bestand darin, die Umleitungsfelder zu leeren, leer zu lassen, das hat funktioniert! ;)
quelle