获取用户配置文件上的特定字段。Facebook SDK PHP

获取用户配置文件上的特定字段。Facebook SDK PHP,php,facebook,facebook-graph-api,Php,Facebook,Facebook Graph Api,我已经成功地为一个客户创建了一个FB应用程序。然而,当我第一次加载应用程序时,在API中检索用户的配置文件花费了太多的时间 $user_profile = $facebook->api('/me'); 为了减少页面中的加载时间,我只想获得我需要的特定字段。例如,是否可能只获取“用户名”或“名称”字段 谢谢好吧,你需要阅读一些文档,关于PHP和Facebook有很多内容 要获取名称,您可以执行以下操作: $name = $user_profile['name']; 获取用户名也很容易(我

我已经成功地为一个客户创建了一个FB应用程序。然而,当我第一次加载应用程序时,在API中检索用户的配置文件花费了太多的时间

$user_profile = $facebook->api('/me');
为了减少页面中的加载时间,我只想获得我需要的特定字段。例如,是否可能只获取“用户名”或“名称”字段


谢谢

好吧,你需要阅读一些
文档
,关于
PHP
Facebook
有很多内容

要获取
名称
,您可以执行以下操作:

$name = $user_profile['name'];
获取
用户名
也很容易(我记不清
数组中
用户名
键是什么,但您可以通过执行以下操作
打印
来自
$user\u profile
的所有信息:

print_r($user_profile);

var_dump($user_profile);

然后,您可以通过与上面相同的方式捕获您需要的内容。

好吧,您需要阅读一些
文档,关于
PHP
Facebook
有很多内容

要获取
名称
,您可以执行以下操作:

$name = $user_profile['name'];
获取
用户名
也很容易(我记不清
数组中
用户名
键是什么,但您可以通过执行以下操作
打印
来自
$user\u profile
的所有信息:

print_r($user_profile);

var_dump($user_profile);
然后,您可以通过与上面相同的方式捕获所需内容。

当然可以

$user_profile = $facebook->api('/me?fields=name,username');
但我不确定它是否会更快

可以在中找到更多字段。

当然可以

$user_profile = $facebook->api('/me?fields=name,username');
但我不确定它是否会更快


更多字段可以在中找到。

您可以通过以下方式在facebook中检索用户id:

echo $user_profile['id'];
您可以通过以下方式检索名称:

echo $user_profile['name'];
检索用户名、姓氏或中间名:

echo $user_profile['first_name'];

echo $user_profile['last_name'];

echo $user_profile['middle_name'];
检索用户位置名称:

echo $user_profile['location']['name'];

您可以通过以下方式在facebook中检索用户id:

echo $user_profile['id'];
您可以通过以下方式检索名称:

echo $user_profile['name'];
检索用户名、姓氏或中间名:

echo $user_profile['first_name'];

echo $user_profile['last_name'];

echo $user_profile['middle_name'];
检索用户位置名称:

echo $user_profile['location']['name'];

@CBroe Hi如何获取公共用户的工作和教育详细信息@CBroe Hi如何获取公共用户的工作和教育详细信息