Facebook OAuth redirect_uri problema 'URL dato non è consentito dalla configurazione dell'applicazione.'
Domanda
Quando si richiede l'autorizzazione reindirizzando al seguente url:
https://graph.facebook.com/oauth/authorize?client_id=...&scope=email,offline_access&redirect_uri=http%3A%2F%2Flocalhost%2Flogin%2Findex.php%3Fcallback%3Dfacebook
Facebook restituisce 'redirect_uri valido URL dato non è consentito dalla configurazione dell'applicazione.'
Forse perché la mia domanda è iscritto su http://syncacity.com sulla configurazione dell'applicazione. Ma ancora, twitter mi permette di reindirizzare a qualsiasi URL, quindi perché è Facebook piagnucolare?
apprezzerei la tua opinione:)
Soluzione
perché non basta modificare il file hosts e puntare il dominio al tuo IP locale, allora avete solo bisogno di cambiare i padroni di casa della scatola dev prima di fare qualsiasi cosa.
Altri suggerimenti
modificare l'URL applicazione per http: // localhost mentre si sviluppa e poi al tuo sito una volta che è in produzione. :)
Ha ottenuto risolto -. Grazie ad uno degli sviluppatori piattaforma di Facebook
Diciamo che l'URL del sito locale è http: // localhost: 8000 Sarà necessario aggiungere http: // localhost: 8000 all'impostazione Facebook App in "Impostazioni -> base -> Website di > URL del sito ".
In seguito ha lavorato per me:
App Domains: localhost
Site URL: http://localhost
I creare un'applicazione di test in modalità sandbox (impostazioni avanzate) poi integrare a quello per lo sviluppo e il test
È stato definito localhost URL nel REDIRECT_URL (redirect_uri = http: //localhost/login/index.php ..) Non ho dimestichezza con OAuth ma che potrebbe essere il problema.