email - from - manual login flow facebook




Come posso ottenere e-mail utente e nome con Facebook collegare nuova piattaforma (2)

Questi due collegamenti ti aiuteranno.

Autenticazione specialmente Autenticazione degli utenti in una sezione dell'applicazione Web

Autorizzazioni estese

sto usando Facebook connettersi con una nuova piattaforma nel mio sito Web asp.net che è in 2.0. Voglio ricevere e-mail e nome utente. come posso farlo. Saluti.


Indirizzo email e altre informazioni dell'utente da Facebook, con autorizzazione degli utenti

Prima di questo dovresti avere

ID app Facebook e ID segreto, questi valori possono essere creati dal link sottostante, quando si è connessi a Facebook

https://developers.facebook.com/apps

segui i passaggi per creare app e avrai le chiavi automaticamente

Passaggio 0

fare un test.php e sotto i contenuti

 <html>
    <head>
      <title>My Facebook Login Page</title>
    </head>
    <body>
      <div id="fb-root"></div>
      <script>
        window.fbAsyncInit = function() {
          FB.init({
            appId      : 'YOUR_APP_ID',
            status     : true, 
            cookie     : true,
            xfbml      : true,
            oauth      : true,
          });
        };
        (function(d){
           var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;}
           js = d.createElement('script'); js.id = id; js.async = true;
           js.src = "//connect.facebook.net/en_US/all.js";
           d.getElementsByTagName('head')[0].appendChild(js);
         }(document));
      </script>
      <div class="fb-login-button" scope="email,user_checkins">
        Login with Facebook
      </div>
    </body>
 </html>

Passo 1

Scarica Facebook php-sdk dal link sottostante

https://github.com/facebook/php-sdk update 23 dic 2012 https://github.com/facebook/facebook-php-sdk

incollalo come directory di lavoro ed estrai e rinominalo come facebook-php-sdk

Passo 2

https://developers.facebook.com/docs/guides/web/

puoi copiare sotto il codice dal link sopra,

o sotto codice perfettamente funzionante e perfettamente realizzato per la ricezione di e-mail e altre informazioni

 <?php

    define('YOUR_APP_ID', '99999998558585');

    //uses the PHP SDK.  Download from https://github.com/facebook/php-sdk
    require 'facebook-php-sdk/facebook.php';

    $facebook = new Facebook(array(
      'appId'  => '99999998558585',
      'secret' => 'h4h23jh4lk23j432j42bdaf',
    ));

    $userId = $facebook->getUser();

    echo "FB User Id : " . $userId;

    $userInfo = $facebook->api('/me');

    echo "<pre>";
    print_r($userInfo);
    echo "</pre>";

?>

e aggiunta l'immagine per facilitare

e l'output finale verrà visualizzato nell'immagine





connect