0

我正在使用 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();

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

4

1 回答 1

0

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

于 2015-03-15T19:36:57.440 回答