2

我过去曾使用 Twitter4j 来阅读 twitter 公共流,但没有使用 twitter hbc(这是 twitter 的官方流 api 的 java 库)。

我的用例是:

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

我的问题是?

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

4

1 回答 1

2

简答

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

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

一些细节为什么

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

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

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

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

Twitter4J 有一些维护,hbc 没有。

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

于 2017-03-26T10:23:26.820 回答