我正在寻找偶尔出现FQL失败的原因。我们的脚本大部分时间都可以顺利运行,但偶尔会在几分钟到几个小时内失败,产生以下错误信息:
异常:601:分析器错误:位置70处的意外“订购”
我曾多次尝试从查询中删除ORDER BY子句,希望FQL可以在Facebook中处理。这总是导致又一次失败;通常,给出一个错误,指出“意外结束查询”。
非常感谢任何见解!
示例查询:
SELECT aid,object_id,created,description FROM album WHERE owner = $ pageID ORDER BY created DESC LIMIT 36
答案 0 :(得分:0)
似乎您的查询错过了$pageID
的替换,因为它是空的。在那种情况下会发生这种例外。
$pageID
不为空
WHERE owner = '$pageID' ORDER BY created
)换行,这样即使$pageID
为空,查询也不会失败(它只会返回空结果)