【问题标题】:How can I capture hashtags on Twitter using Java?如何使用 Java 在 Twitter 上捕获主题标签?
【发布时间】:2011-10-30 00:55:33
【问题描述】:

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

【问题讨论】:

    标签: java api twitter hashtag http-streaming


    【解决方案1】:

    Twitter 实际上提供了一个推送 API 来收听主题标签。它被称为Twitter Streaming API。在这种情况下,您目前能够收听 400 个关键字和主题标签。

    编辑:将流 API 与 Java 集成

    http://awalkingcity.com/blog/2009/06/22/using-java-with-the-twitter-streaming-api/

    【讨论】:

    • 好的,感谢您的教育。我假设一组持久连接的管理将超出 Twitter 的核心业务。在浏览了他们的文档之后,他们似乎确实能够提供这种能力,但以一种有限的、可能是货币化的方式。
    【解决方案2】:

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

    【讨论】:

    • 你知道,我在想可能是这种情况,我有 Twitter ipad 应用程序,是的,它确实可以实时捕获推文,但它可以很好地使用轮询。所以,在那种情况下,我又回到了 http/atom api,对吧?你知道允许的投票率是多少吗?
    • IANA Twitter 应用程序开发人员,但我之前使用过一段时间的命令行 Twitter 客户端 TTYtter。当它执行时,它偶尔会显示一条消息,表明轮询率已更改(通常为 150-300/小时)。因此,我相信 Twitter 已经在他们的 API 中实现了动态投票率。
    猜你喜欢
    • 1970-01-01
    • 2017-11-15
    • 2015-05-15
    • 2015-08-14
    • 1970-01-01
    • 1970-01-01
    • 2017-05-09
    • 2015-02-17
    • 2016-07-10
    相关资源
    最近更新 更多