如何在Facebook上找到uid的用户名?

时间:2013-11-22 04:47:50

标签: facebook facebook-fql

如果有人可以帮我解决fql请求,我会很感激。

我试过

SELECT username FROM standard_user_info WHERE uid = "100001466426542"

导致

{
  "error": {
    "message": "(#15) This method must be called with an app access_token.", 
    "type": "OAuthException", 
    "code": 15
  }
}

2 个答案:

答案 0 :(得分:0)

尝试使用图形API。您将获得JSON响应。

http://graph.facebook.com/USERID

对于FQL,

SELECT username FROM profile WHERE id = USERID

答案 1 :(得分:0)

验证权限和app_access_token。

可能是你的应用程序没有设置access_token。

https://developers.facebook.com/tools/explorer 验证上面url的access_token并测试你的FQL。

参考:

https://developers.facebook.com/docs/reference/fql/standard_user_info

权限

要阅读您需要的standard_user_info表

app access_token以获取有关任何授权应用用户的信息

我在Facebook上使用FQL找到了用户名uid。

  

'query'=> “SELECT uid,pic,pic_square,name FROM user WHERE uid IN(SELECT uid2 FROM friend WHERE uid1 =”。$ user。“   祝你好运!