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 に答える