it-swarm.it

Codice errore API di Facebook 191

Possibile duplicato:
Errore API di Facebook 191

Sto sviluppando un'applicazione per Facebook. Quando tento di ottenere un token di accesso, ottengo il seguente messaggio:

Si è verificato un errore con il test. Per favore riprova più tardi.

Codice di errore API: 191
Descrizione errore API: l'URL specificato non è di proprietà dell'applicazione
Messaggio di errore: redirect_uri non valido: l'URL specificato non è consentito dalla configurazione dell'applicazione.

https://developers.facebook.com/apps/.../summary

Ho configurato il dominio dell'app (appsdot.xxx.com), il nome e altri attributi.

Qual è la causa di questo errore e come risolverlo?

23
The Mask

Redirect_uri deve contenere l'URL del sito o l'URL della tela come definito nelle impostazioni dell'app. Ricevo sempre questo errore quando imposto un redirect_uri che non contiene gli URL nelle Impostazioni app.

23
Johnny Oshika

Ho ricevuto questo errore perché avevo una barra finale sul mio URL Canvas e ho trascurato di includere la barra finale nel redirect_uri.

4
Stuart

Nel mio caso, il problema stava accadendo perché non ho configurato il dominio del sito nel modo giusto.

Puoi accedere al modello del tuo sito da parte dell'amministratore e cambiare il nome del dominio da example.com al dominio reale che stai utilizzando.

Il modo migliore per risolvere questo problema è creare un appuntamento fisso; qualcosa di simile a:

YOUR_APP/initial_data.json:

[{"pk": 1, "model": "sites.site", "fields":
 {"domain": "127.0.0.1:8000", "name": "127.0.0.1:8000"}
}]
0
Ruhan

stai attento errore è su uri (ho scritto: Uniform Romeo India) e molto probabilmente stai usando l'url di Word (ho scritto: Uniform Romeo Lima) ... vedi la differenza ???

aggiungi appena st in questo modo:

redirect_uri: "YOUR_PAGE_TAB_URL OR CANVAS_URL"

com'è semplice, vero?

0
Viktor Belko

questo solo a causa di un errore URL

qualsiasi URL del sito web specificato deve essere corretto.

ho menzionato l'URL del sito web come http: // localhost: 3000/ e il dominio come localhost

ma nel mio browser stavo correndo http://0.0.0::000/ che era il vero problema, quindi ho eseguito il server come localhost: 3000 ora funziona correttamente. Poiché abbiamo menzionato l'url del sito come localhost fb reindirizzeremo allo stesso, se usiamo 0.0.0.0:3000 aumenterà l'errore che Data URL non è consentito dalla configurazione dell'applicazione.

quindi stai bene con l'url del tuo sito web che hai specificato nell'app di facebook . e l'url che stai eseguendo localmente dovrebbe corrispondere

grazie

0
devudilip

Assicurati che il tuo dominio non venga mascherato.

0
mauzezung