私は現在、基本パラメータを持つnodejsでTwitterストリーミングAPIを使用しています。TwitterのストリーミングAPIにブラックリストを追加する方法はありますか?
検索条件を追加するには、トラックパラメータを追加して、必要な単語のリストを追加します。 私は、単語を除外するためのパラメータや方法を探していますが、これはtrackパラメータとは逆の目的を持っています。 「チョコレート」という単語は検索したいが、「チョコレートバー」は検索したくないかもしれない。
私は現在、基本パラメータを持つnodejsでTwitterストリーミングAPIを使用しています。TwitterのストリーミングAPIにブラックリストを追加する方法はありますか?
検索条件を追加するには、トラックパラメータを追加して、必要な単語のリストを追加します。 私は、単語を除外するためのパラメータや方法を探していますが、これはtrackパラメータとは逆の目的を持っています。 「チョコレート」という単語は検索したいが、「チョコレートバー」は検索したくないかもしれない。
TwitterのAPIでは、複雑なフィルタを使用することはできませんが、ストリーミング方法で取得したものをフィルタリングすることもできます。 on how to filter and classify tweets using node.js and scramjetで一度作った会議のプレゼンテーションで使った例を見てください。
あなたのコードは、(なじるノードモジュールを使用して)このようなものになるだろう:あなたは異なるフィルタやマップを実行することが実現したい内容に応じて
const stream = new DataStream();
new Twit(options)
.on('tweet', (tweet) => stream.write(tweet));
return stream.filter(tweet => checkYourLogicAgains(tweet))
。上記の例は、いくつかのより精巧な変換を示している。
M.