3

特定のハッシュタグが使用されている特定のユーザーのすべてのツイートを取得できますか?

過去100件のツイートを取得して、自分の側でフィルタリングすることもできますが、Twitterが自分の側でフィルタリングを実行できれば、はるかに便利です。

これは可能ですか?

4

3 に答える 3

7

Twitterの高度な検索を使用すると、必要なクエリを作成できます。残念ながら、検索結果は過去24時間以内に投稿されたツイートのみを対象としているようです。一時的な制限かもしれませんが、確かではありません。

いずれの場合も、リクエストURLは次のようになります(JSONとAtomのタイプに注意してください)。

http://search.twitter.com/search?q=%23HASHTAG+from:USERNAME http://search.twitter.com/search.json?q=%23HASHTAG+from:USERNAME http://search.twitter.com/search.atom?q=%23HASHTAG+from:USERNAME

しかし、現在の時間枠の制限では、それはあまり実用的ではありません。

于 2010-08-23T22:18:25.670 に答える
3

私はツイッターのドキュメントを読んでいますが、今のところ、6〜9日間のツイートしか含まれないと言われています。リンクhttps://dev.twitter.com/docs/using-search

于 2012-10-25T14:52:40.570 に答える
2

TwitterのAPI(OAuthが必要)のv1.1に対してこの検索を行うには、次のような構造のURLに対してGETリクエストを発行します。

https://api.twitter.com/1.1/search/tweets.json?q=from:whitehouse+#sotu

SearchAPIの「クエリの作成方法」セクションを参照してください。ただし、過去7日間のツイートに制限されます。

于 2016-01-28T16:10:45.360 に答える