我已经成功地为客户创建了一个 FB 应用程序。但是,当我第一次加载应用程序时,在 API 中检索用户的个人资料需要花费太多时间
$user_profile = $facebook->api('/me');
为了减少页面的加载时间,我只想获取我需要的特定字段。例如,是否有可能只获取“用户名”或“名称”字段?
谢谢
我已经成功地为客户创建了一个 FB 应用程序。但是,当我第一次加载应用程序时,在 API 中检索用户的个人资料需要花费太多时间
$user_profile = $facebook->api('/me');
为了减少页面的加载时间,我只想获取我需要的特定字段。例如,是否有可能只获取“用户名”或“名称”字段?
谢谢
您可以通过以下方式在 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'];
好吧,您需要阅读一些,关于和documentation
的内容很多。PHP
Facebook
要获得,name
您可以执行以下操作:
$name = $user_profile['name'];
获得将username
也很容易(我不记得究竟是什么key
)username
,array
但您可以通过执行以下操作来print
获取所有信息:$user_profile
print_r($user_profile);
或者
var_dump($user_profile);
然后,您可以按照与上述相同的方式捕获您需要做的事情。