2012-01-17 43 views
0

我正在寫一個小應用程序,從我的關注列表中刪除不活動的Twitter帳戶。如何檢查20,000個Twitter帳戶的活動? (不活動)

我目前追隨20,000人。

我正在查看the GET statuses/public_timeline API調用,我可以使用它來獲取每個我關注的人的時間表,如果他們的最後一篇文章來自> 30天前,我可以「取消關注」他們。

但是,這是一個限速通話,所以我相信我會與Twitter的API限制發生衝突。有沒有更好的/更聰明的方法來實現這一點?大概用不同的電話?

+2

「我現在跟隨2萬人」 - 睡得多嗎? – 2012-01-17 00:56:04

+0

這可能需要一段時間才能跟上2萬人,也許需要一段時間才能取消那些放棄Twitter的人。 – sarnold 2012-01-17 00:56:06

+0

我通常是@我的朋友。回來咬我。 – 2012-01-17 00:57:50

回答

0

您可以使用流API: https://dev.twitter.com/docs/streaming-api

您只需通過用戶ID過濾你的查詢,並檢查過去後的日期。另外,它不受速率限制。

+0

流API不適用於20k ID。限制是5k。看看GNIP - https://dev.twitter.com/docs/twitter-data-providers。讓我知道你是否想讓我把它變成答案。 – Chamilyan 2012-01-17 02:59:31

+0

那麼,因爲這是一個他可能只需要做一次的操作,所以他可以將這些ID分成4組並且運行該程序四次,每次使用不同的組。恕我直言,它比付錢給你可以免費做的事情要好。 – 2012-01-17 10:11:05

+0

我很確定你的帳戶有限。每個賬戶只能跟蹤5k。 – Chamilyan 2012-01-17 11:39:02