用户推文流Twitter

时间:2016-06-21 13:09:32

标签: api twitter twitter-oauth

Twitter API有GET method返回特定用户推文, 我想由特定用户创建stream,但在Twitter Stream API中没有可以帮助我的方法。

GET Sites in Beta now, I haven't got access to it

任何想法如何使用特定的Twitter用户创建实时更新/流?

2 个答案:

答案 0 :(得分:2)

你有2个解决方案。如果您能够从用户(用户接受您的应用)获取凭据,则可以使用UserStream

如果您无权访问此内容,则必须使用FilterStream

这个限制性更强,因为您无法从同一个ip或相同的凭据运行超过2个FilteredStream。除此之外,FilteredStream仅限于5000个用户,如twitter doc。

所述
  

默认访问级别最多允许400个跟踪关键字,5,000个跟随用户ID和25个0.1-360度位置框。

答案 1 :(得分:0)

我认为此问题的解决方案是在您的信息流中使用关注ID,然后检查每条推文的tweet-> user-> ID是否在关注ID列表中。这样你就知道帖子是原创的而不是被转发的等等。推特并不允许你只过滤来自"的消息,这似乎很奇怪。

我也相信转推有一个'转推的_status'结果中的元素,如果不存在,也会显示来自您以下用户ID的新推文。