アクションを実行できるように特定の #tags を監視する必要があるプロジェクトがあります。Tweetinvi API を使用していましたが、これは素晴らしかったのですが、フィードに接続するときは、フィード上のアイテムしかフォローできませんでした。誰が投稿したかに関係なく、特定の #tag を取得できます。#tag をトラックとして追加できるので、filteredstream は機能すると思いましたが、フィードでのみ機能し、投稿するとすぐに報告され、開発者が投稿しても何も報告されません!?!?!
try
{
var filteredStream = Tweetinvi.Stream.CreateFilteredStream();
filteredStream.AddTrack("#myhashtag");
filteredStream.MatchingTweetReceived += filteredStream_MatchingTweetReceived;
filteredStream.StartStreamMatchingAllConditions();
}
catch (Exception excp)
{
}
これは可能であると確信しており、私が読んでいることから、これはユーザーフィードではなくパブリックフィードであると述べているため、これが正しい解決策であると確信しています。
検索を実行してみましたが、これは機能しますが、結果が返るまでに最大 20 秒かかる場合があります。これは、Twitter 内から検索する場合と同じです。