3
讓我通過說我的代碼似乎適用於我測試過的所有用戶,但只有一個。601中的FQL查詢結果分析錯誤:意外'_'
我使用以下multiquery獲得用戶的相冊和封面圖像數據:
{
"album_query": " SELECT aid, object_id, name, modified, size, link, cover_pid FROM album WHERE owner = me() ORDER BY modified DESC",
"cover_query": " SELECT pid, src_small, src_small_width, src_small_height FROM photo WHERE pid IN (SELECT cover_pid FROM #album_query)"
}
查詢按預期工作。它返回的援助是100002647632588_33813和100002647632588_19303。請注意,這是我看到援助中有'_'的唯一例子。
我的猜測是,這是問題所在,但繼續前進。
後來我運行下面的FQL查詢來獲取最新的9張照片在一個給定的專輯:
SELECT pid, object_id, src, src_width, src_height, src_big, src_big_width, src_big_height, modified FROM photo WHERE aid = 100002647632588_19303 ORDER BY modified DESC LIMIT 0, 9
我得到如下回應:
{ error_code: "601", error_msg: "Parser error: unexpected '_19303' at position 138.", ...}
這看起來像Facebook的最終的錯誤因爲我使用的是他們提供的ID,但我希望更多的眼睛會把我排除在外。
謝謝你的任何和所有幫助。