Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Java在Twitter上捕获hashtag?_Java_Api_Twitter_Hashtag_Http Streaming - Fatal编程技术网

如何使用Java在Twitter上捕获hashtag?

如何使用Java在Twitter上捕获hashtag?,java,api,twitter,hashtag,http-streaming,Java,Api,Twitter,Hashtag,Http Streaming,使用Twitter Java API,我如何收听所有包含任意标签(如“#Yosemite”或“#Scubadiving”)的推文?我知道twitter通过http公开Atom API,但我们不想轮询数据,我们希望在推特中使用哈希标记时得到实时通知。我敢打赌twitter不会公开搜索结果的“推送”模式。我见过几款客户端软件,它们让你看起来像是在获取实时搜索结果,但实际上它们只是通过搜索API以允许的速率进行轮询。Twitter实际上提供了一个推送API来监听哈希标签。它叫“世界杯”。在本例中,您当

使用Twitter Java API,我如何收听所有包含任意标签(如“#Yosemite”或“#Scubadiving”)的推文?我知道twitter通过http公开Atom API,但我们不想轮询数据,我们希望在推特中使用哈希标记时得到实时通知。

我敢打赌twitter不会公开搜索结果的“推送”模式。我见过几款客户端软件,它们让你看起来像是在获取实时搜索结果,但实际上它们只是通过搜索API以允许的速率进行轮询。

Twitter实际上提供了一个推送API来监听哈希标签。它叫“世界杯”。在本例中,您当前可以收听400个关键字和哈希标记

编辑:将流式API与Java集成


你知道,我在想可能是这样的,我已经有了Twitter ipad应用程序,是的,它确实可以实时捕获推文,但它可以很好地使用轮询。那么,在这种情况下,我回到http/atomapi,对吗?你知道允许的投票率是多少吗?IANA Twitter应用程序开发人员,但我以前使用TTYtter命令行Twitter客户端有一段时间了。在执行时,它偶尔会显示一条消息,说明轮询率已更改(通常为150-300/小时)。因此,我相信Twitter已经在他们的API中实现了动态投票率。好的,谢谢你的教育。我假设一组持久连接的管理不属于Twitter的核心业务。在浏览了他们的文档之后,看起来他们确实能够提供这种能力,但这种能力是有限的,可能是货币化的。