2012-10-27 73 views
0

我知道如何通過FQL得到一個Facebook對象的最新評論:迭代在徵求意見FQL請求向後兼容偏移

SELECT id, fromid, text, time, likes, user_likes FROM comment 
WHERE object_id = [FB_OBJ_ID] ORDER BY time DESC LIMIT 25 

怎樣使後續請求獲得一個(舊)批當用戶點擊一個按鈕時,這樣每次用戶請求它時,我都會獲取下一批較舊的帖子。理想情況下,我可以在每次調用時使用相同的查詢,只改變偏移量。

我熟悉圖形API的偏移和限制,但可以弄清楚如何在FQL中使用它來及時向後迭代

回答

3

添加OFFSET [(LIMIT_NO * n)+1]到您的查詢,其中LIMIT_NO是您正在使用您的LIMITn的數量到底是頁數支持你想去。

那麼獲得下一個25分的結果,您的查詢變得

SELECT id, fromid, text, time, likes, user_likes FROM comment 
WHERE object_id = [FB_OBJ_ID] ORDER BY time DESC LIMIT 25 OFFSET 26 
+0

謝謝!奇蹟般有效。 –