2012-03-21 72 views
4

我只想確認一下。created_time是否允許您繞過流數據的30天限制?

的FQL文檔是有些模糊,因爲它指出

流表中的每個查詢被限制爲前30天或50發的帖子,取較大

然後進一步指出

您可以使用時間特定的字段,例如created_time以及FQL操作來檢索更大範圍的帖子

鑑於此聲明,只要指定了時間窗口,似乎可以使用created_time一次檢索50個流數據,無論日期如何。然而在實踐中,它看起來像我總是侷限於過去30天

運行該查詢返回0記錄:

SELECT message FROM stream WHERE filter_key = 'owner' AND created_time < 1325376000 LIMIT 50' 

1325376000是timestamp的'01/01/2012' 。 created_time沒有超過30天的時限?我只是在尋找一個明確的答案。謝謝。

+0

我希望Facebook的工程師或開發者的一個可以幫助你在你的問題。我使用API​​ Explorer工具進行了簡短測試,找不到獲取舊數據的好方法。 – DMCS 2012-03-24 13:01:10

回答

0

不知道如何使用filter_key = 'owner';但我可以確認,通過使用source_id列,您確實可以返回並返回超過30天的記錄。

如 -

SELECT message, created_time FROM stream WHERE source_id = me() AND created_time < 1325376000 LIMIT 50 
相關問題