Twitter APIは、ユーザー名とハッシュタグでフィルタリングを許可していますか?

StackOverflow https://stackoverflow.com/questions/3540618

質問

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

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

これは可能ですか?

役に立ちましたか?

解決

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

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

他のヒント

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

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

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

彼らを見てください APIを検索します「クエリの構築方法」セクション。ただし、過去7日間にわたってツイートに制約されます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top