2012-02-15 76 views
1

我正在尋找偶爾發生FQL故障的原因。我們的腳本將流暢運行大部分的時間,但偶爾它會爲任何地方從幾分鐘未能幾個小時,產生以下錯誤消息:FQL:無法在Facebook端處理

異常:601:分析器錯誤:意想不到的「秩序」的位置70

我曾多次嘗試從我的查詢中刪除ORDER BY子句,希望能夠在Facebook中處理FQL。這總是導致又一次失敗;通常會給出一個錯誤,指出「意外結束查詢」。

任何見解將不勝感激!

例子查詢:

SELECT援助,OBJECT_ID,創造,說明從相冊WHERE所有者= $的pageID ORDER BY創建DESC LIMIT 36

+0

你能發表查詢嗎? – 2012-02-15 18:59:17

+0

是的,添加到問題。謝謝! – 2012-02-15 19:15:05

回答

0

似乎爲$pageID查詢小姐替代,因爲它是空的。在這種情況下會發生這種例外情況。

  • 確保$pageID不是空運行的查詢
  • 單/雙引號把它包(WHERE owner = '$pageID' ORDER BY created),所以即使$pageID是空的查詢將不會失敗(這將只是返回空的結果)
+0

不完全是解決方案,但是,肯定會讓我走上正確的軌道。它幫助我發現,無論出於何種原因,Facebook顯然都會爲頁面ID返回空值。我現在已經接受了這一點,並採取了第二種方式。謝謝! – 2012-02-16 14:14:08