Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在facebook php sdk中获取用户配置文件id_Php_Facebook_Facebook Php Sdk_Userid - Fatal编程技术网

如何在facebook php sdk中获取用户配置文件id

如何在facebook php sdk中获取用户配置文件id,php,facebook,facebook-php-sdk,userid,Php,Facebook,Facebook Php Sdk,Userid,https://www.facebook.com/profile.php?id=100010558444183 我想在用户登录Facebook时获得此个人资料id 我试过这个,但它提供了一些其他的东西 try { // Returns a `Facebook\FacebookResponse` object $response = $fb->get('/me',$access_token); } catch(Facebook\Exceptions\FacebookResponseE

https://www.facebook.com/profile.php?id=100010558444183 我想在用户登录Facebook时获得此个人资料id

我试过这个,但它提供了一些其他的东西

try {
  // Returns a `Facebook\FacebookResponse` object
  $response = $fb->get('/me',$access_token);
} catch(Facebook\Exceptions\FacebookResponseException $e) {
  echo 'Graph returned an error: ' . $e->getMessage();
  exit;
} catch(Facebook\Exceptions\FacebookSDKException $e) {
  echo 'Facebook SDK returned an error: ' . $e->getMessage();
  exit;
}



$user = $response->getGraphUser();

$id =  $user['id']; ```



你无法再获得真实的id,只能获得一个应用程序范围内的id,该id是唯一的,仍然可以用于识别返回的用户。如果要获取指向用户配置文件的链接,请使用链接字段:

例如:

$response = $fb->get('/me?fields=name,link', $access_token);

更多详细信息:

我试图获取链接,但不知道如何获取,您能给我看一些示例代码吗