0

我正在尝试permissions使用我的应用程序查询 FQL 表,access_token例如:

https://graph.facebook.com/fql?&access_token=337313372909587|U_TaFVlx-9D6vOJXXXXZp22034k&q=select user_about_me from permissions where uid = me()

我的应用访问令牌在哪里337313372909587|U_TaFVlx-9D6vOJXXXXZp22034k(当然我更改了它)

问题是它不起作用。相反,如果我尝试用 替换应用程序access_tokenuser access_token它可以工作。

关键是,根据文档,我正在尝试做的事情应该是可能的。

这是 API 或文档中的错误吗?有解决方法吗?

4

1 回答 1

0

如果这不是您的问题中的错字,则您where uid=me()在查询中使用

me()是当前会话用户(即您正在使用其访问令牌的用户)的用户 ID 的占位符

如果您尝试使用应用访问令牌进行该调用,则需要指定用户 ID

https://graph.facebook.com/fql?&access_token=APP_ACCESS_TOKEN&q=select user_about_me from permissions where uid = USER_ID应该工作(为我工作)

于 2012-05-08T21:16:07.507 回答