Facebook FQL查询,搜索不可索引的项目

时间:2011-11-22 22:13:10

标签: facebook facebook-graph-api locale facebook-fql

我想生成一个不在美国的人的Facebook用户ID列表。我想做一个FQL查询,而不是遍历用户ID列表并检查每个语言环境。我试图执行这个陈述:

SELECT uid,name FROM user WHERE locale!=“en_US”

但是,当我进行查询时,我收到了回复:

(代码604):您的陈述不可索引。

这是因为语言环境不是可转位字段。你们有谁知道我能做些什么来解决这个问题?或者也许是完全这样做的另一种方式?

提前致谢!

1 个答案:

答案 0 :(得分:2)

它说“你的声明不可索引。”这意味着,您不能只使用任何不符合的查询(例如,极端情况,SELECT uid, name FROM user来获取所有Facebook用户)。只能使用在可索引字段上包含WHERE的查询。这是一项政策,你无法规避它。