Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Login Facebook e recupero email

    ciao!

    sto cercando di mettere il login tramite FB su un sito.
    ho creato una appa e tra gli User & Friend Permissions ho messo email.
    poi il codice:
    codice:
            <div id="fb-root"></div>
            <script>
                window.fbAsyncInit = function() {
                    FB.init({
                        appId: '',
                        status: true,
                        cookie: true,
                        xfbml: true
                    });
    
                    FB.Event.subscribe('auth.authResponseChange', function(response) {
                        if (response.status === 'connected') {
                            retrieveInfo(response);
                        } else if (response.status === 'not_authorized') {
                            FB.login(function(response) {
                                retrieveInfo(response);
                            }, {scope: 'email'});
                        } else {
                            FB.login(function(response) {
                                retrieveInfo(response);
                            }, {scope: 'email'});
                        }
                    });
                };
    
                (function(d) {
                    var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0];
                    if (d.getElementById(id)) {
                        return;
                    }
                    js = d.createElement('script');
                    js.id = id;
                    js.async = true;
                    js.src = "//connect.facebook.net/en_US/all.js";
                    ref.parentNode.insertBefore(js, ref);
                }(document));
    
                function retrieveInfo(response) {
                    if (response.authResponse) {
                        FB.api('/me', function(response) {
                            console.log(response.username);
                            console.log(response.email);
                        });
                    }
                }
            </script>
    lo username mi esce, mentre per la email mi esce sempre undefined.
    come posso fare per recuperare l'email??

  2. #2
    Ciao,
    ho provato ad utilizzare il tuo codice inserendo il mio appId.
    Mi da sempre questo messaggio:

    L'URL inserito non è consentito dalla configurazione dell'applicazione.: Uno o più degli URL inseriti non sono consentiti dalle impostazioni dell'applicazione. L'URL deve corrispondere a quello del Sito Web o della pagina principale dell'applicazione e il dominio deve essere un sottodominio di uno dei domini dell'applicazione.

    Perchè? Qual'è il problema?

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Hai gia' aperto una discussione TUA sull'argomento, la riesumazione e colonizzazione delle discussioni vecchie non e' permessa.
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.