在FQL查询中使用大于

时间:2012-10-25 19:07:14

标签: error-handling facebook-fql

任何人都可以告诉我为什么会这样:

https://graph.facebook.com/fql
?q=SELECT display_name FROM application WHERE app_id=0&access_token=...

(并且显然返回0结果)

但这不是:

https://graph.facebook.com/fql
?q=SELECT display_name FROM application WHERE app_id>=0&access_token=...

(HTTP 500)

Facebook上的FQL页面本身只提供最简单的查询 - 它们从不提供涉及strpos()和除=之外的其他任何内容的更复杂查询的样本。

我知道需要处理索引列,但app_id绝对是其中之一:)

1 个答案:

答案 0 :(得分:0)

如果列是可索引的,您仍需要为其提供特定值。 如果你可以提供模糊范围(例如'> 0'),那么它将无法要求你先指定目标对象,并在以后过滤