2017-04-17 62 views
0

我想檢索在我的團隊閒置域中發送的所有郵件,超過一年。檢索Slack中的所有郵件(超過1000個)

我使用channels.history method檢索每個通道的歷史,

但是這個方法返回最多隻有1000條記錄。

count 100 Optional, default=100 Number of messages to return, between 1 and 1000.

,我不有https://my.slack.com/services/export訪問導出所有數據。

而且timesatmp沒有辦法得到想要的數據,怎麼一回事,因爲我的鬆弛通道recived每天超過1000消息

是否有可能?

回答

0

是的,你可以根據你的情況得到所有帶有channels.history的信息。這裏是如何:

  1. 調用方法一旦與latest屬性設置爲 時間戳您在最後一個塊收到的最早的消息,並再次獲得最新的1000條(1塊)
  2. 調用方法 inclusive屬性設置爲false。這將讓你在未來 塊1000級的消息
  3. 重複,直到你收到的所有消息

記住,速率限制爲每秒1個電話,所以一定要確保你沒有更多的時候調用API。

相關問題