Search 如何监控一组twitter帐户

Search 如何监控一组twitter帐户,search,twitter,Search,Twitter,这就是我要做的。我有一个twitter用户列表(2-3000),我需要监控他们的tweet以获取关键字 我想到了两个解决方案来实现这一点,但我不认为任何解决方案是最优的 1-在twitter上创建一个私有列表,添加我想要监控的所有帐户,并使用列表api获取所有推文 2-使用搜索或流api来监控所有twitter上的关键字,然后在我这边与我的用户列表进行交叉检查 这是唯一的方法吗?你知道如何提高效率吗 要记住的一件事是,我需要将我监控的账户列表保密。每个账户持有人都知道有人跟踪他,但不知道还有谁在

这就是我要做的。我有一个twitter用户列表(2-3000),我需要监控他们的tweet以获取关键字

我想到了两个解决方案来实现这一点,但我不认为任何解决方案是最优的

1-在twitter上创建一个私有列表,添加我想要监控的所有帐户,并使用列表api获取所有推文

2-使用搜索或流api来监控所有twitter上的关键字,然后在我这边与我的用户列表进行交叉检查

这是唯一的方法吗?你知道如何提高效率吗


要记住的一件事是,我需要将我监控的账户列表保密。每个账户持有人都知道有人跟踪他,但不知道还有谁在跟踪他。

是的。我会这样做:

1) 在twitter上创建一个关注所有这些人的帐户

2) 我假设您以某种方式存储了这些人的列表,解析/grep/格式化这些数据,这样您就有了他们所有用户ID的列表

3) 创建一个twitter应用程序供您使用

4) 下载你最喜欢的语言最流行的twitter库

5) 使用应用程序验证您的用户

6) 创建一个简单的小程序,从2中读取您的列表,并跟踪这些用户。在两次通话之间保持睡眠,因为您将受到速率限制

6) 创建一个简单的小程序,从(2)中读取您的列表,并通过将每个用户添加到私有列表,每次达到500上限时创建一个新的私有列表来工作。这些呼叫受速率限制,因此在所需的时间窗口内交错或批处理呼叫

7) 现在,您只需通过API查询时间线,就可以离开了

关键是2,如果你有一些数字格式的列表(文本文件,数据库,其他人的追随者)或者能够计算(阅读:避免手动搜索和跟随),这应该是一件轻而易举的事


我使用java,您可以使用scribe(auth library)和gson(Json解析器)在两种方法中完成我的步骤中的所有操作,并满足您的过滤要求。就清洁度和效率而言,我认为这符合简要说明。

您也可以使用流API跟踪多个帐户,使用
follow
参数,然后在您的端按关键字搜索。这样会更有效率

您还可以使用跟踪用户,尽管一次只有一个用户。你可以在过去得到200个帖子


我会制作流媒体API,但也会编写一些代码来使用
用户时间线
,如果流媒体接收出现问题,您将能够快速获得您错过的任何内容。

这就是我的想法,但是,我不打算跟踪这些人,而是要创建一个私人名单,并将他们添加到该名单中。名单不会给你任何额外的信息,他们最多有500名成员。有一件事我忘了提到,我需要让我跟踪的客户名单保持私人状态。我无法让某人访问我正在跟踪的人员列表。我修改了问题以反映这一点。@chaft更改了步骤6以适应额外的要求。经过一些实验后,我发现了一些有趣的事情,由于某些原因,您无法遵循自己的私人列表,因此无法将人员添加到私人列表并遵循该列表。2每个帐户仅限于创建20个列表。