如果有人可以帮我解决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
}
}
答案 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。“ 祝你好运!