FQL:无法在Facebook端进行处理

时间:2012-02-15 18:52:50

标签: facebook-fql

我正在寻找偶尔出现FQL失败的原因。我们的脚本大部分时间都可以顺利运行,但偶尔会在几分钟到几个小时内失败,产生以下错误信息:

异常:601:分析器错误:位置70处的意外“订购”

我曾多次尝试从查询中删除ORDER BY子句,希望FQL可以在Facebook中处理。这总是导致又一次失败;通常,给出一个错误,指出“意外结束查询”。

非常感谢任何见解!

示例查询:

SELECT aid,object_id,created,description FROM album WHERE owner = $ pageID ORDER BY created DESC LIMIT 36

1 个答案:

答案 0 :(得分:0)

似乎您的查询错过了$pageID的替换,因为它是空的。在那种情况下会发生这种例外。

  • 在运行查询
  • 之前,确保$pageID不为空
  • 用单/双引号(WHERE owner = '$pageID' ORDER BY created)换行,这样即使$pageID为空,查询也不会失败(它只会返回空结果)