【发布时间】:2017-05-18 09:34:20
【问题描述】:
我过去使用 Twitter4j 来阅读 twitter 公共流,但没有使用 twitter hbc(这是 twitter 的官方流 api 的 java 库)。
我的用例是:
- 根据特定过滤器查询收听 twitter 流。
我的问题是?
您对上述两个库有何经验,哪个更适合像我这样的用例
【问题讨论】:
标签: java twitter twitter4j twitter-hbc
我过去使用 Twitter4j 来阅读 twitter 公共流,但没有使用 twitter hbc(这是 twitter 的官方流 api 的 java 库)。
我的用例是:
我的问题是?
您对上述两个库有何经验,哪个更适合像我这样的用例
【问题讨论】:
标签: java twitter twitter4j twitter-hbc
简答
如果您想立即实时查看有关您的搜索条件的推文:选择 hbc-twitter4j。
如果您有以下问题:让我了解最近发生的关于您的搜索条件的最新信息:请访问 Twitter4J。
一些细节原因
hbc擅长在后台进行网络重连和网络错误处理。这为您提供了稳定的实时流,尤其是在网络不佳的情况下。
如果你能花几个小时观察现在发生的事情,那就太好了。
我没有找到像 Twitter4J 那样选择最近几天的方法。
Twitter4J:与 hbc 不同,很容易询问 Twitter4J 最近发生了什么。
Twitter4J 有一些维护,hbc 没有。
两者都可以将结果存储在 Status 等 Twitter4J 类中,以便您轻松访问相关的 Twitter 字段。
【讨论】: