0

您可以使用客户端 access_token 运行 FQL 吗?我想做类似的事情:

SELECT user_online_presence FROM user WHERE uid IN ([UID1],[UID2],[UID3],...)

我对每个用户都有 user_online_presence 权限。

这在任何地方都有记录吗?我只在实时更新文档中发现了客户端令牌,但是这个线程显示了我完全不同的实现: Facebook 实时用户更新

客户端 access_token 是否消除了扩展我的 user_access 令牌的需要?

4

1 回答 1

0

没有记录的事实应该警告您它的行为可能随时改变,所以请不要依赖它。但是,当前,当用户已授予相同的应用程序访问数据的权限并假设用户访问令牌尚未过期时,应用程序访问令牌用于检索用户的大部分字段和连接。

因此,例如,向user_location用户请求许可并获得许可将允许应用访问令牌访问current_location该特定用户的字段。

正如我所说,如果没有记录,请不要依赖它 - 而是继续在相关的地方使用用户访问令牌。

此外,对上述 FQL 查询的一项更正 - 该字段是online_presence(而访问该字段的权限是user_online_presence)。

于 2012-07-25T20:10:56.967 回答