javascript
  • facebook
  • facebook-access-token
  • tabpage
  • 2016-05-16 15 views 32 likes 
    32

    Sto cercando di ottenere token di accesso da utenteImpossibile caricare URL: Il dominio di questo URL non è incluso nei domini della app

    string response_script = "<script>top.location.href='https://www.facebook.com/v2.4/dialog/oauth?response_type=token&client_id=[APPLICATION ID]&redirect_uri=https://www.facebook.com/[APPLICATION URL]/?sk=app_[PAGE ID]&scope='; </script>"; 
    

    Ma io sto ottenendo un errore:

    Can't Load URL: The domain of this URL isn't included in the app's domains. To be able to load this URL, add all domains and subdomains of your app to the App Domains field in your app settings.

    Questo codice funziona bene. Quindi penso che ha bisogno di aggiungere il mio url

    Valid OAuth redirect URIs

    Ma Non esiste nella sezione avanzata più. Facebook ha cambiato il suo design e ora sembra this. It's too big image and because I have it in out of stackoverflow

    Cosa posso fare?

    +0

    Penso che la sezione mostri dinam ically, a seconda se si dispone di una piattaforma configurata a cui si applicano tali impostazioni. – CBroe

    +0

    @CBroe è l'app delle schede di pagina – gsiradze

    +0

    Quindi la sezione dovrebbe essere visualizzata in Avanzate. (L'ho appena testato, creato una nuova app, configurata la piattaforma della scheda Pagina - e le impostazioni sono disponibili in Avanzate, come previsto.) – CBroe

    risposta

    44

    Ho avuto lo stesso problema di te, l'ho capito. Facebook ora svolge alcune funzioni come plugin. Nella parte sinistra seleziona Prodotti e aggiungi prodotto. Quindi selezionare Login Facbook. Piuttosto semplice da lì, vedrai apparire tutte le opzioni di Oauth.

    +5

    Perché nascondere tutto questo ?! Ho quasi perso la testa .. grazie .. – ExceedLimits

    +0

    Grazie! Funziona bene. Strano che dovrei aggiungere un link come https://apps.facebook.com/123456789 ai link validi –

    +1

    L'accesso OAuth del client è abilitato ma non hai elencato alcun URI di reindirizzamento OAuth valido. Clicca qui per maggiori informazioni. questo errore sta arrivando. qualsiasi soluzione –

    41

    Come l'altra risposta dice, nella parte sinistra selezionare Prodotti e aggiungere prodotto. Quindi selezionare Login Facbook.

    Ho quindi aggiunto http://localhost:3000/ al campo "URI di reindirizzamento OAuth validi", quindi tutto ha funzionato.

    +4

    'I domini di primo livello [localhost] non sono consentiti' – LeeGee

    +0

    aggiungendo http: // localhost: 8000/lavorato! Grazie... – Shilpa

    16

    aggiungendo il mio localhost sul OAuth validi reindirizzare URI al https://developers.facebook.com/apps/YOUR_APP_ID/fb-login/ risolto il problema!

    E attenzione per un dettaglio qui:

    In questo caso http://localhost:3000non è lo stesso dihttp://0.0.0.0:3000 o http://127.0.0.1:3000

    Assicurarsi che si sta utilizzando esattamente l'url in esecuzione di voi sandbox server. ho trascorrere un po 'di tempo per scoprire che ...

    enter image description here

    0

    Ho avuto lo stesso problema, e proveniva da una client_id sbagliata/Facebook App ID.

    Forse si accende l'app Facebook per "pubblico" o "on-line? Quando lo fa, Facebook crea una nuova applicazione con un nuovo ID App.

    È possibile confrontare il 'valore del parametro client_id' nell'URL . con quello nella tua bacheca Facebook

    anche assicurarsi la vostra applicazione è pubblica Clicca su + Aggiungi prodotto Ora vai ai prodotti => Facebook login Ora effettuare le seguenti operazioni:.

    OAuth valido reindirizzare URI: example.com/

    Problemi correlati