Social Login and Register: una piccola info

Aperto da berethor, Sabato - 06 Gennaio 2018 - 12:22

0 Utenti e 1 Visitatore stanno visualizzando questa discussione.

berethor

Non so se è proprio qui che dovrei cehiderlo perché sono fermo su FB e non su ElkArte (per ora, ma di solito va tutto liscio come il ghiaccio): il pacchetto è installato correttamente, ma mentre stavo creando l'app, il social mi dice che devo inserire uno script nelle "pagine che voglio visitate da Facebook Analytics". Ecco: quali sarebbero questa/e pagina/e?

emanuele

Qual'è esattamente l'addon? (Un link farebbe comodo.)
Può essere che l'addon se ne occupi già di inserire il codice? Non saprei.

berethor

#2
http://addons.elkarte.net/feature/External-Auth.html

Il codice in questione è fornito da fb però, quindi non credo c'entrino le impostazioni della mod.

Infatti ho impostato tutto sul forum e, nel tentativo di usufruire della nuova funzione ho questo errore (da parte di fb, tanto per cambiare), che deriva sicuramente dalla mancanza di quello script:

CitazioneCan'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.

Tuttavia, dalla registrazione alla home del forum l'unica pagina effettiva è index.php, no (mi riferisco al fatto che alla schermata di registrazione c'è "index.php?action=register)?

Il codice in questione si chiama " Facebook SDK for JavaScript"

emanuele

#3
L'errore che ti da non è legato a codice che manca nella pagina, ma al fatto che devi "registrare" da qualche parte nell'app che hai creato il dominio internet del tuo forum.

Prova a guardare la risposta #19 in questa pagina:
https://forum.bubble.is/t/solved-fb-login-domain-problem/3267

berethor

#4
Ok, ha funzionato e ora, ovviamente ce n'è un altro:

CitazioneThis redirect failed because the redirect URI is not whitelisted in the app's Client OAuth Settings

Dopo richerche su google e tentativi inutili ho letto meglio il post di Spuds: https://www.elkarte.net/community/index.php?topic=4370

Citazione di: SpudsEnter the Valid OAuth redirect http://YOUR-SITE-URL/hybridauth/endpoint?hauth_done=Facebook

Ho provato, ma nulla.

emanuele

Hai messo anche l'eventuale "/forum/" o altro?

berethor

Ce l'ho fatta. Stavo guardando dappertutto, tranne che nel posto giusto. Lo scrivo così da aiutare chiunque dovesse passare da qui: l'URL completo si trova cliccando l'icona d'aiuto accanto al nome del social in:

Pannello Admin --> Utenti --> Registraz. --> OAuth Providers

Tuttavia devo dire che il post iniziale di Spuds mi ha confuso: il mio URL non è http://YOUR-SITE-URL/hybridauth/endpoint?hauth_done=Facebook

bensì

http://YOUR-SITE-URL/sources/ext/hybridauth?hauth_done=Facebook

emanuele


IlModeratore

berethor, se confermi di avere risolto, ti ricordo di usare il bottone qui in basso  C:-)
Tieni sempre d'occhio il regolamento

Discussioni simili (3)