Laat ik beginnen met te zeggen dat ik al een hele tijd naar een antwoord op deze vraag zoek...
Ik'm probeer Facebook OAuth in te stellen om te werken met mijn applicatie die lokaal op mijn machine wordt ontwikkeld. Alles werkte perfect met Facebook autorisatie TOTdat ik verhuisde van het gebruik van localhost
naar een andere domeinnaam (nog steeds lokaal op mijn machine.) Nu krijg ik de volgende foutmelding.
Kan't URL laden: Het domein van deze URL is'niet opgenomen in de app's domeinen. Om deze URL te kunnen laden, voeg alle domeinen en subdomeinen van uw app toe aan het App Domains veld in uw app instellingen.
Mijn hosts file bevat 127.0.0.1 photovote.dev
(werkt perfect)
Mijn redirect in mijn app (met behulp van Socialite) is http://photovote.dev/auth/facebook/callback
In mijn Facebook App Instellingen...
photovote.dev
http://photovote.dev/
http://photovote.dev/auth/facebook/callback
De URL op het moment van de foutmelding is..
Ik weet niet wat het probleem is...
Voor het geval iemand dit tegenkomt en op zoek is naar deze instellingen (zoals ik was)
U moet
Voer hier de beschrijving van de afbeelding in
Aanvullende info: Zorg ervoor dat u de Callback URL zoals http://localhost:3000
toevoegt aan het Valid OAuth redirect URIs
veld op de instellingen pagina van Facebook Login
Dit gebeurt meestal als je de verkeerde gegevens hebt ingevuld toen je de App in Facebook aanmaakte. Of heb je een URL's van een bestaande App veranderd?
Kunt u de instellingen van uw APP op deze pagina nog eens controleren?
https://developers.facebook.com/apps
Selecteer de juiste APP en klik op de knop bewerken;
Controleer de URLs & paden zijn correct ingevoerd en wijzen naar de site waar u Ultimate Facebook plugin heeft geïnstalleerd.
Ik had hetzelfde probleem, en het kwam door een verkeerde client_id / Facebook App ID.
Heb je je Facebook app op "public" of "online gezet ? Als je dat doet, maakt Facebook een nieuwe app aan met een nieuwe App ID.
Je kunt de "client_id" parameter waarde in de url vergelijken met die in je Facebook dashboard.