Mysql
 sql >> Database >  >> RDS >> Mysql

Come verificare che l'ID utente di Facebook esista già prima di avviare l'app?

Per ottenere l'ID Facebook dell'utente, devi effettuare una chiamata all'API Graph. Per effettuare quella chiamata API, devi prima chiedere il permesso dell'utente chiamando questa parte del tuo codice:

   // this part is to ask permissions for user

   $loginUrl = "http://www.facebook.com/dialog/oauth?client_id=" . 
   $app_id . "&redirect_uri=" . urlencode($app_url) . "&scope=email";
   echo("<script> top.location.href='" . $loginUrl  . "'</script>");

Solo dopo che l'utente ha dato l'autorizzazione, puoi ottenere l'ID Facebook dell'utente chiamando questa parte del tuo codice

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