问题标签 [twitter-hbc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
658 浏览

java - Get Tweets from Twitter hbc API

The console log says:

And it says that every five seconds. I want to "sysout" (live) every tweet, that has one of the endpoint trackTerms in it. But there is no error or something similar. Is there a problem with the proxy perhaps?

0 投票
1 回答
180 浏览

json - 使用 hbc Twitter4jStatusClient 保存原始 json 字符串

我正在尝试将来自 Sample Stream 的推文存储到数据库中并同时存储原始 json。我正在使用hbc Github 存储库中Twitter4jStatusClient示例。由于我只是将信息的子集实时存储到数据库中,因此我希望也存储推文的原始 json,以便在需要时检索其他信息。但是 usingTwitter4jStatusClient意味着侦听器在不同的线程上执行,并且在这里,它表示为了获取 json 对象,它必须从检索 json 对象的同一线程中执行。使用时有没有办法保存 json 字符串Twitter4JStatusClient?我选择不使用这个例子因为我只想执行某些操作并保存 json 字符串(如果它是一个状态)。谢谢!

0 投票
0 回答
214 浏览

java - 如何过滤掉来自 hbc twitter 的消息?

  1. 我已经尝试过 Sample Streaming API 并希望获取仅创建的推文并希望忽略已删除的推文。我已尝试将过滤器级别设置为中等以获取更多创建的消息,但结果包括许多已删除的推文。

    endpoint.filterLevel(FilterLevel.Medium);

是否有任何过滤器可以过滤掉 hbc twitter 中创建的消息?现在,我创建了检查 twitter 消息是否以 delete 开头的函数,但是,我想知道应该有其他方法来做到这一点。

  1. 我想只用英语获得推文,并将语言 en 添加到端点。但是,它并没有停止包括其他语言。

    /li>
0 投票
1 回答
742 浏览

java - Twitter4j 与 Twitter hbc

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

我的用例是:

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

我的问题是?

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

0 投票
0 回答
149 浏览

java - Twitter HBC:sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

我正试图让 Twitter HBC 工作。我对Java没有太多经验,所以我尝试了他们的例子。但我总是收到此错误消息:

和其他一些错误信息。我找到了这个错误的描述,但我不明白。

这是我的代码:

完整的错误是:

进程以退出代码 1 结束

在导入库或依赖项的过程中我是否搞砸了?你们能帮忙吗?

首先十分感谢!

卡杰坦

0 投票
0 回答
158 浏览

java - 在多线程系统中使用 twitter-hbc 连接到 twitter 的正确方法

我有一个用例,我在使用twitter HBC的多线程环境中使用 twitter 过滤器流。

我收到关键字以根据我收到的每个请求从用户那里跟踪,处理它们并将它们保存到数据库中。例子

  • 请求 1:跟踪关键字 [apple, google]
  • 请求 2:跟踪关键字 [yahoo, microsoft]

我目前正在做的是,为每个请求打开一个新线程并处理它们。

我正在为下面的每个端品脱建立连接(我正在关注这个官方 HBC 示例

但是根据上面的代码和我的用例,我必须为我收到的每个请求创建一个新的 Client对象实例,因为我的端点(trackTerms)对于我收到的每个请求都不同

为我的用例(多线程系统)连接到 twitter 的正确方法是什么to many connections warningrate limit warnings

来自推特的当前警告:

谢谢。

0 投票
0 回答
549 浏览

java - Twitter Java 项目:无法正确建立连接

我正在尝试在 Java Kafka 应用程序的帮助下使用 Twitter 流。

我创建了一个 Twitter 开发者帐户和一个 Twitter 应用程序,并生成了所需的所有 4 个密钥。

请找到以下代码:

我收到以下错误:

请告知如何解决此错误。

似乎存在发送代理对象的问题。对吗?