问题标签 [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.
java - 流式 API Twitter - 获取公共 Stram
我正在使用 hbc 工具使用流式 API 构建应用程序。我只想在没有任何跟踪词或其他过滤器的情况下获得公共流媒体流。我怎么能做到这一点?这是我编写的代码示例:
有了这个,我可以只跟踪一条推文,但不能跟踪所有公开的推文流量。谢谢你的回答^^
twitter-streaming-api - 使用 HBC 即时更新流 API 的关键字列表
我正在开发一个使用HBC访问 Twitter 的 Streaming API 的项目。
我正在将 Twitters Streaming API(过滤器)的关键字存储在一个文件中,现在我正在寻找一种在每次文件更改时关闭并重新连接到 Twitter 的方法。
我用谷歌搜索没有有用的结果。
知道如何管理这项任务吗?
maven - 添加依赖时:CDI部署失败,Set类型的依赖不满足带限定符@Default
当我将 twitter hbc 依赖项添加到我的 pom.xml 时,我收到了一个错误。我按照这里的说明进行操作。我不明白,如果这是一个依赖问题,我应该在网上找到一个修复程序,但是如果我注释掉那个依赖,我的服务器正在启动..
这是我添加到 pom.xml 中的内容:
这是错误:
twitter - 我在哪里指定我想在 twitter hbc 中关注的用户
嘿,我希望将某些用户的最新推文显示在我的网络应用程序的页面上。所以我遵循了关于horsebird 客户端 git的教程,但我不知道我必须在哪里指定我想要消息的用户。
是 Constants.STREAM_HOST 吗?你能给我举一个白宫推特(https://twitter.com/whitehouse)的例子吗?
twitter-streaming-api - 使用 Apache Flink 连接到 Twitter Streaming API 时出现 IOExcpetion
我编写了一个小型 Scala 程序,它使用 Apache Flink Streaming API 来读取 Twitter 推文。
执行时遇到以下问题:
程序尝试重新建立连接。因此,这 4 行日志消息继续发出。
奇怪的是,当我运行 Apache Flink 项目中提供的示例时,一切正常(我从 GitHub 中提取了最新版本的 master)。我什至使用相同的属性文件。如果我将该示例类复制到我自己的项目中,也会出现上述问题状态。
我使用 Flink 原型来创建我自己的项目。我尝试了 0.9.1 和 0.10-SNAPSHOT 版本。依赖项、 和flink-scala
用于flink-streaming-scala
对应版本。flink-clients
flink-connector-twitter
有没有人遇到过类似的问题并且可以让我走上正轨?
java - 用其他列表替换 google-collect Lists.newArrayList()
使用 Eclipse Luna 我正在尝试运行一个导入已弃用的 google-collections 的 java 代码,该代码在使用最新的 Guava 版本编译时会引发异常。
我试图从插件中删除 com.google.guava_15.0.0.v201403281430 文件,并尝试按照评论中的说明粘贴 Guava 旧版本,但我无法安装(指向)旧 guava 版本。这里也可能有这个问题的另一种解决方案,但我是 java 新手,不知道如何用另一个列表替换该列表。
请问有没有人可以使用其他 List 方法运行该代码?或者告诉我如何在 eclipse 中添加旧版本的番石榴(我不确定这是否会解决这个问题,只是从一个线程中读取它)或者告诉我其他解决方案。谢谢
java - 处理 twitter hbc 的重新连接
我无法弄清楚如何处理与 hbc twitter api 的断开连接。医生说我需要根据遇到的错误类型减慢重新连接尝试的速度。我从哪里获得遇到的错误类型?是在里面msgQueue
还是在eventQueue
哪里?
java - Twitter hbc API:如何获取个人推文文本?
我将在学校课堂上使用 Twitter 进行一些语义文本分析。我下载了适用于 Java 的Hosebird客户端并正在运行 FilterStreamExample.java:https://github.com/twitter/hbc/blob/master/hbc-example/src/main/java/com/twitter/hbc/example/FilterStreamExample .java
运行它,我得到了很多关于用户个人资料、他们的设置、背景图像等的数据。我只想要推文。也许是位置和用户名。
这可能是一个愚蠢的问题,但我如何让它只显示“文本”信息?现在,它只是打印出所有内容。
我可能可以在字符串本身中搜索“文本”,但这似乎有点麻烦。没有更好的方法吗?
twitter - Twitter HBC API:检查 Streaming API 连接状态的标志
如何检查 twitter 流 API 是连接还是断开连接?是否有任何变量存储此信息?
失败时,Twitter Hosebird 客户端 (hbc) 在内部尝试重新连接到 API。记录此信息。如何在变量中检索连接的响应状态?
twitter - 使用 Twitter 流 API 过滤特定帐户的 #tag 推文
我可以使用流 API 从特定帐户获取推文。我还可以设法获取特定#tags 的推文,如下所示:
和
我想知道如何合并这两个查询,因为我想从特定用户 (@myTwitter) 获取特定推文 (#yolo)
代码可以在这里找到 https://github.com/twitter/hbc