简单问题:
我在登录时使用了php-sdk来获取用户图片。就像这样:
$user = $facebook->getUser();
if ( $user )
{
try {
$user_profile = $facebook->api('/me'); .....
<img src="https://graph.facebook.com/<?php echo $user; ?>/picture"> ....
但我也希望获得用户名。我虽然可以这样做,但只需添加:
<img src="https://graph.facebook.com/<?php echo $user; ?>/username">
当然这没用。我为用户名尝试过很多其他“名字”,但我似乎无法找到它!有人得到一个简单的解决方案? :)
答案 0 :(得分:0)
即使您获得了不会使用的用户名,也不应该使用img标签。
使用图表资源管理器获取有关可能结果的任何信息。
对于用户名,请获取“我”的回复并找到“用户名”的值。请参阅以下有关Graph API的所有类型的探索。
https://developers.facebook.com/tools/explorer?method=GET&path=me
答案 1 :(得分:0)
这将在没有访问令牌的情况下工作:
http://graph.facebook.com/{user_id}?fields=username