推特4j与推特hbc



我过去使用Twitter4j来阅读Twitter公共流,但没有使用twitter hbc(这是Twitter用于流式API的官方Java库)。

我的用例是:

  • 收听基于特定过滤器查询的推特流。

我的问题是 ?

您对上述两个库有什么经验,哪个更适合像我这样的用例

简答题

如果你想实时查看关于你的搜索条件的推文:去hbc-twitter4j。

如果你有这样的问题:让我了解最近关于你的搜索条件的最新情况:去Twitter4J。

一些细节为什么

HBC擅长后台网络重连和网络错误处理。这为您提供了稳定的实时流,尤其是在网络不良的情况下。

如果你观察现在发生的事情几个小时,这很好。

我没有找到像Twitter4J那样选择最近几天的方法。

Twitter4J

:与HBC不同,很容易问Twitter4J最近发生了什么。

Twitter4J有一些维护,HBC没有。

两者都可以将结果存储在 Twitter4J 类(如 Status)中,以便您轻松访问相关的 Twitter 字段。

最新更新