Pour obtenir l'identifiant Facebook de l'utilisateur, vous devez effectuer un appel à l'API Graph. Pour effectuer cet appel d'API, vous devez d'abord demander l'autorisation de l'utilisateur en appelant cette partie de votre code :
// 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>");
Ce n'est qu'après l'autorisation de l'utilisateur que vous pouvez obtenir l'identifiant Facebook de l'utilisateur en appelant cette partie de votre code
$user_profile = $facebook->api('/me');