2013-03-26 82 views
1

我正在使用FQL檢索所有新聞源(根據文檔最近50或30天)。不過,過去30天我只收到少量飼料,而不是所有食物。有沒有人有同樣的問題? 這裏是我用來檢索喂FQL:FQL不會返回所有新聞源

SELECT created_time, updated_time, message, attachment, likes, share_count FROM stream WHERE filter_key in " 
    @"(SELECT filter_key FROM stream_filter WHERE uid = me()) AND created_time <= now() 

而且,我讀了圖形API返回比FQL更多的結果。我讀了幾個圖形API的例子,但不明白我的查詢應該看起來如果我想列出張貼在我的新聞提要上的照片?

回答

1

我會用簡單的一個開始:

只返回的照片的帖子,加AND type = 247到您的查詢的WHERE部分。這是Graph API無法做到的事情。

對於其他問題,stream表是最難以查詢並獲得所需結果的表格之一。

對於沒有得到足夠的結果,Facebook的內部限制並不像我的經驗所宣傳的那樣工作。如果您明確要求多個帖子,則通過在查詢結尾添加LIMIT 100,您通常可以接近您期望的實際項目數。

Facebook篩選算法對您的搜索結果起作用查詢執行後,您可能會以比Facebook Web應用程序中的新聞源更少的帖子結束搜索。這與您的朋友可能啓用的隱私設置有關。不,沒有辦法測試這些。

查看this Facebook dev blog post瞭解更多詳情。