[英]Get specific fields on user profile. Facebook SDK PHP
我已经成功为客户端创建了FB应用。 但是,当我第一时间加载应用程序时,在API中检索用户个人资料会花费太多时间
$user_profile = $facebook->api('/me');
为了减少页面的加载时间,我只想获取所需的特定字段。 例如,是否有可能仅获得“用户名”或“名称”字段?
谢谢
好吧,您需要阅读一些documentation
,有关PHP
和Facebook
的内容很多。
要获取name
您可以执行以下操作:
$name = $user_profile['name'];
获取username
也很容易( 我不记得确切的username
是该array
username
的key
),但是您可以通过执行以下操作来print
$user_profile
的所有信息:
print_r($user_profile);
要么
var_dump($user_profile);
然后,您可以按照上述相同的方式捕获所需的内容。
您可以通过以下方式在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'];
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.