我过去曾使用twitter4j阅读twitter公共流,但没有使用twitter hbc(twitter的流媒体api官方java库)。我的用例是:听一个基于特定过滤查询的twitter流。我的问题是?您对上述两个库有何经验?哪一个更适合像我这样的用例
ghhkc1vu1#
简短的回答如果你想实时看到关于你的搜索条件的tweet:去hbc-twitter4j。如果你有这样的问题:让我知道最近发生了什么关于你的搜索条件:去twitter4j。一些细节为什么hbc擅长在后台重新连接网络和处理网络错误。这将为您提供稳定的实时流,特别是在网络不好的情况下。如果你观察现在发生的事情好几个小时。我没有找到一个方法来选择最近几天像与twitter4j。twitter4j:与hbc不同的是,很容易问twitter4j最近发生了什么。twitter4j有一些维护,hbc没有。两者都可以将结果存储在twitter4j类(如status)中,以便您轻松访问相关的twitter字段。
1条答案
按热度按时间ghhkc1vu1#
简短的回答
如果你想实时看到关于你的搜索条件的tweet:去hbc-twitter4j。
如果你有这样的问题:让我知道最近发生了什么关于你的搜索条件:去twitter4j。
一些细节为什么
hbc擅长在后台重新连接网络和处理网络错误。这将为您提供稳定的实时流,特别是在网络不好的情况下。
如果你观察现在发生的事情好几个小时。
我没有找到一个方法来选择最近几天像与twitter4j。
twitter4j:与hbc不同的是,很容易问twitter4j最近发生了什么。
twitter4j有一些维护,hbc没有。
两者都可以将结果存储在twitter4j类(如status)中,以便您轻松访问相关的twitter字段。