【问题标题】:How to check 20,000 Twitter Accounts for activity? (are inactive)如何检查 20,000 个 Twitter 帐户的活动? (不活动)
【发布时间】:2012-02-11 21:21:59
【问题描述】:

我正在编写一个小应用程序来从我的关注列表中删除不活跃的 Twitter 帐户。

我目前关注 20,000 人。

我正在查看the GET statuses/public_timeline API 调用,我可以使用它来获取我关注的每个人的时间线,如果他们的最后一篇帖子来自 > 30 天前,我可以“取消关注”他们。

但是,这是一个限速调用,所以我相信我会违反 twitter 的 API 限制。有没有更好/更聪明的方法来实现这个?可能是另一个电话?

【问题讨论】:

  • “我目前关注了 20,000 人” - 睡得多吗?
  • 关注 20,000 人可能需要一段时间,可能需要一段时间才能取消关注那些放弃推特的人。
  • 我通常与@我的人交朋友。回来咬我。
  • 另外,@pst 如果您要编辑我的问题的标题,请至少拼写正确。你让我看起来像个白痴。

标签: twitter


【解决方案1】:

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

您只需按用户 ID 过滤您的查询并检查最后一次发布的日期。另外,它没有速率限制。

【讨论】:

  • 流媒体 API 不适用于 20k ID。上限是 5k。查看 GNIP - dev.twitter.com/docs/twitter-data-providers。如果你想让我把它变成答案,请告诉我。
  • 好吧,既然这是一个他可能只需要做一次的操作,他可以​​将ID分成4组并运行程序四次,每次使用不同的组。恕我直言,这比为您可以免费做的事情付出实际金钱要好。
  • 我很确定您受帐户限制。每个帐户只能跟踪 5k。
猜你喜欢
  • 2017-12-30
  • 1970-01-01
  • 1970-01-01
  • 2019-10-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-08-03
相关资源
最近更新 更多