问题标签 [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 回答
3013 浏览

java - 推特软管鸟客户端不工作

我正在尝试通过 hbc-twitter4j-v3 获取推文。示例代码是:https ://github.com/twitter/hbc/blob/master/hbc-example/src/main/java/com/twitter/hbc/example/Twitter4jSampleStreamExample.java 为了在代理上启用身份验证,我也有设置主机、端口和身份验证的系统属性。但它显示以下错误 -

有什么帮助吗??提前致谢

0 投票
1 回答
1422 浏览

java - Java 应用程序在不同服务器上运行时未针对 Twitter 进行身份验证

我正在尝试在我的远程 Linux Amazon AMI 服务器上运行 Java .jar 文件。在本地,当我运行这个 Java 项目时,会建立一个永久的 HTTP 连接,并且一切都按预期工作。如果我在我的服务器上运行它,我会收到一个身份验证错误。我必须通过 OAuth1 进行身份验证才能访问在我的本地计算机上完美运行的 Twitter 服务器。我是否必须在我的服务器上安装一些东西才能支持 OAuth 等?

0 投票
3 回答
619 浏览

java - 按位置过滤时使用 hbc 的致命错误代码 406

我正在尝试使用Twitter hbc 库来获取基于位置的推文。我已经根据示例文件设置了我的代码FilterStreamExample。该示例有效,但是当我尝试向端点添加位置时,我收到致命错误代码:406。

这是有效的代码:

但是当我添加以下代码时,我得到了错误:

谢谢您的帮助!

格雷格

编辑 这是我的全部代码:

}

0 投票
1 回答
628 浏览

java - 获取大量随机推文

我必须收集随机选择的一大组(3000-5000)推文进行手动注释,但我有一些限制:

  1. 所有推文都必须附有图片;
  2. 不允许重复推文;
  3. 我需要诸如评论之类的信息,因此在发布时间后几秒钟将它们拿走是没有用的,
  4. 我必须用 Java 处理我的数据,所以我打算使用 Twitter4J 或 Hosebird 客户端。
  5. 可能,推文必须随机选择,不指定任何标签(如“食物”或“运动”)。

我使用 Hosebird 客户端创建了一个 Stream 并用推文填充了一个 BlockingQueue,但是这样我不遵守限制 3 和 5。

另一方面,使用 Twitter4J,使用类 Query,我无法找到同时尊重 1 到 5 的解决方案。

我觉得使用队列将帮助我解决重复推文的问题,但我并没有成功尊重我的所有先决条件。

我的问题是:是否可以尊重我对 twitter4j 或 HBC 的所有限制?如果是,有人可以给我一些代码或建议吗?

谢谢

0 投票
1 回答
1278 浏览

java - 使用 Hbc Twitter Stream 而不指定任何跟踪条款

我遵循了HBC的快速入门,并设法从 Twitter 流中获取了一些推文,指定了一些跟踪术语,这里是代码:

是否可以在不指定任何跟踪条款的情况下使用Hbc获取 twitter 流?我只是试图删除行“endpoint.trackTerms(terms);” 但这样做是行不通的。
帮我!谢谢!

0 投票
1 回答
263 浏览

java - 使用 twitter4j 在运行时添加位置过滤器

我正在使用 twitter4j 从 twitter 获取按位置过滤的流,使用以下方法:

这工作正常并根据位置过滤状态,我从这个位置获得了状态,但是我需要在运行时删除或添加位置,这可能吗?

我尝试使用添加位置,但出现以下异常:

这个例外:

0 投票
1 回答
429 浏览

maven - twitter软管鸟客户端maven使用

嗨,我是这方面的菜鸟,但我想学习如何使用软管鸟客户端,我下载了它,但从自述文件中不明白如何使用它。我在我的电脑中安装了 eclipse Java EE 和 maven,但是从 hbc 中的 README 文件看不到如何将它连接到我的 eclipse。谁能帮我列出我必须做的事情?这是自述文件,我以前从未使用过 maven。谢谢

0 投票
2 回答
742 浏览

twitter-streaming-api - java.lang.NoClassDefFoundError 使用推特软管鸟时

我正在尝试使用 Twitter 流 API,以便我可以实时过滤一些推文并显示。我正在尝试关注https://github.com/twitter/hbc

我不习惯使用 Maven,所以我在http://www.java2s.com/Code/Jar/h/Downloadhbccore140jar.htm找到了这个 jar 文件。我只是将它添加到我的构建路径并运行以下代码。

但是,我收到以下错误:

我什至尝试使用 Maven 编译并将编译的类转换为 jar 文件,然后使用。但是,我得到同样的错误。看起来很少有内部依赖项没有解决。

有人可以帮我吗。提前致谢。

0 投票
0 回答
247 浏览

twitter - Twitter4j BlockingQueue.queue 与轴 2 jar 一起使用时会出现空指针异常

我正在尝试使用 twitter4j API 来使用 twitter 的流 API。在我添加了几个轴 2 库之前,它工作得很好。

代码:

以下是我得到的例外:

这是我的 POM.XML:

我必须使用 AXIS 2,因为我需要使用一些 SOAP 网络服务。任何人都可以帮忙检查我是否可能遇到问题?

注意:如果我删除所有轴 2 依赖项,它工作得很好。

0 投票
1 回答
170 浏览

grails - how do I integrate hosebird client library to a Grails project?

My goal is to use the hosebird client provided by Twitter to stream tweets in my Grails project.

I'm really not sure how I will approach this, but I first tried including it in the dependencies in my BuildConfig.groovy like this:

And then, when I tried to mimic the example code, FilterStreamExample.java, in my TwitterService.groovy, GGTS (the IDE) just shows me errors as I write these lines of code:

Obviously, this makes me unable to run the code because of the compile time error. It just tells that the error is something "Groovy was unable to resolve".

Can you tell what am I missing?

Is it just a groovy syntax error that I'm not noticing? I'm new to Groovy so please bear with me.

OR

Is the problem here is in the inclusion of the library in the dependencies?

My first aim is to be able to use the library this way as I have told it above (the BuildConfig way) before trying to make jars and put it in the src/java. Who knows, the compile time error will appear too. I just want to know if the current obstacle in the approach I did is easy to fix.