2012-08-01 50 views
2

我正在尋找使用FQL查找舊版Facebook的帖子。我嘗試這樣做:Facebook:查找舊帖子

SELECT actor_id, message, created_time FROM stream 
WHERE source_id = me() and (created_time>date1 and created_time<date2) 

但即使date1date2之間的間隔只有一天,它只返回崗位的一小部分。所以,我嘗試了對它們進行分塊,但即使每隔1小時仍然沒有完全獲得所有內容,並且我很快接近600請求的查詢限制。

有沒有更好的方法?

+0

我也嘗試在最後添加一個LIMIT子句,但它並沒有使用 – JoshDG 2012-08-01 19:42:05

+0

'stream'表在設計返回時似乎非常有限,我試圖查詢一個頁面上的'stream'來顯示其他人的照片已發佈到外部網站的頁面流中。我無法獲取一些較舊的照片e(從六月開始)不管我嘗試什麼。 – cpilko 2012-08-04 03:51:59

回答

1

您是否嘗試過使用Graph API?這樣的事情應該幫助您與網頁: https://graph.facebook.com/PAGE_ID/feed?value=1&base_amount=1&limit=25&until=1332873234

要查詢自己的帖子的網址是有點不同: https://graph.facebook.com/USER_ID/home?value=1&base_amount=1&limit=25&since=1344348794」,

你可以在這裏測試圖形API查詢: https://developers.facebook.com/tools/explorer/?method=GET&path=40796308305%2Ffeed

+0

你能解釋一下價值和基數變量代表什麼?我不能在圖表api中找到它們。有什麼地方可以找到我可能沒有意識到的其他參數定義?我所知道的是來自http://developers.facebook.com/docs/reference/api/。再次感謝!這看起來有希望! – JoshDG 2012-08-07 15:59:33

+0

我還沒有找到任何這些文件。我如何發現他們是我運行一個示例查詢,並在響應結束時,鏈接「上一個」和「下一個」與這些網址。所以我認爲找出其含義的唯一方法是在樣本查詢中使用這些值。 – Justus 2012-08-08 17:06:06