Ich benutze Facebook PHP SDK, um die Anmeldung bei Facebook zu implementieren. Und ich möchte es zunächst lokal testen. Ich habe eine Test-App erstellt und viele Dinge ausprobiert, funktioniert aber immer noch nicht für mich."Die angegebene URL ist nicht in den OAuth-Einstellungen des Clients auf der Whitelist" auf Facebook bei einem Testhost
In meinem lokal Ich habe einen Apache Virtual Host so konfiguriert ist, dass ich mein lokales Web-App mit dieser URL zugreifen: http://www.myapplocal.com
Hier ist der Fehler, die ich nach der Anmeldung mit Facebook erhalten:
Given URL is not whitelisted in Client OAuth Settings: This redirect failed because the redirect URI is not whitelisted in the app’s Client OAuth Settings. Make sure Client and Web OAuth Login are on and add all your app domains as Valid OAuth Redirect URIs.
Und hier ist das, was ich in der oauth Abschnitt Einstellungen haben:
Client OAuth Login: yes
Web OAuth Login: yes
Force Web OAuth Reauthentication: no
Embedded Browser OAuth Login: no
Valid OAuth redirect URIs: http://www.myapplocal.com/index.php/facebook-login-callback
Login from Devices: no
Und hier ist das, was ich in dem Abschnitt „Basic“ haben (https://developers.facebook.com/apps/appid/settings/basic/):
Namespace:
App domains: www.myapplocal.com
Site Url: http://www.myapplocal.com/
Gute Änderungen. Ich denke, Sie haben ein bestimmtes Problem besser beschrieben. Ich habe gewählt, um wieder zu öffnen, und ich sehe, dass jemand anderes auch hat. Als eine Nebenbemerkung sollten Sie Dinge wie "Danke" und andere Flusen vermeiden. Es fügt Ihrer Frage nichts hinzu, und Sie können Wertschätzung für andere zeigen, indem Sie gute Antworten aufwerten und denjenigen akzeptieren, der Ihr Problem am besten löst. – skrrgwasme
@skrrgwasme danke für Ihr Feedback und Hilfe. –