【问题标题】:Streaming API Twitter - Get the public Stram流式 API Twitter - 获取公共 Stram
【发布时间】:2015-04-18 12:10:40
【问题描述】:

我正在使用 hbc 工具使用流式 API 构建应用程序。我只想获得没有任何跟踪词或其他过滤器的公共流媒体流。 我怎么能做到这一点? 这是我编写的代码示例:

StatusesFilterEndpoint endpoint = new StatusesFilterEndpoint();
endpoint.trackTerms(Lists.newArrayList("#aTweet"));
Authentication auth = new OAuth1(consumerKey, consumerSecret, token, secret);
Client client = new ClientBuilder()
            .hosts(Constants.STREAM_HOST)
            .endpoint(endpoint)
            .authentication(auth)
            .processor(new StringDelimitedProcessor(queue))
            .build();
// Establish a connection
client.connect();

有了这个,我可以只跟踪一条推文,但不能跟踪所有公开的推文流。 谢谢你的回答^^

【问题讨论】:

    标签: java twitter twitter-streaming-api twitter-hbc


    【解决方案1】:

    StatusesFilterEndpoint 使用filter 端点,它只返回匹配的推文。 hbc-core 中还有 StatusesSampleEndpoint 实现,它从所有推文中返回小的随机样本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-04-14
      • 2014-12-17
      • 2012-09-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-25
      相关资源
      最近更新 更多