ユーザーのFacebookIDを取得するには、GraphAPI呼び出しを行う必要があります。その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>");
ユーザーが許可を与えた後でのみ、コードのこの部分を呼び出すことでユーザーのFacebookIDを取得できます
$user_profile = $facebook->api('/me');