За да получите Facebook ID на потребителя, трябва да направите извикване на Graph API. За да извършите това API извикване, първо трябва да поискате разрешение от потребителя, като извикате тази част от вашия код:
// 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>");
Само след като потребителят даде разрешение, можете да получите потребителския Facebook ID, като извикате тази част от вашия код
$user_profile = $facebook->api('/me');