FQL - 无法从用户获取链接信息 - “请求失败”错误

时间:2013-08-21 02:47:20

标签: facebook facebook-fql

这应该很简单。我只想要用户的个人资料网址。

我尝试过以下FQL:

  

SELECT profile_url FROM standard_user_info WHERE uid = me()

但是出现Request Failed错误。我正在使用Graph API Explorer / FQL Query并拥有最新的Access Token。

基本上我正在寻找与此Graph API调用相当的FQL:

  

https://graph.facebook.com/me?fields=link

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

如果您正确阅读documentation,您会注意到 -

  1. standard_user_info需要APP_ACCESS_TOKEN,而不是USER_ACCESS_TOKEN。您可以从Access Token Tool获取应用访问令牌,以进行测试。

  2. 您只能获取有关授权应用用户的信息。

  3. 所以,你可以像这样测试它 -

    SELECT profile_url FROM standard_user_info WHERE uid = USER_ID
    

    注意:请勿使用me()(因为您现在使用的应用访问令牌无法识别me()),而是使用ID })