

指定したユーザのツイートから特定のハッシュタグがついてツイートをランダムで一件だけ取得する方法を探しています。

[TwitterのREST
APIのドキュメント](https://dev.twitter.com/rest/reference/get/search/tweets)を見ましたが、これを実現できそうなAPIは無さそうでした。  
TwitterのAPIを使わなくとも、何がいい方法があればお願いします。

ちなみに上記を利用してAndroidアプリの作成を考えています。


CC BY-SA 3.0
2017-08-26T07:42:19.023
37505
2017-08-26T08:20:48.677
21081
question
android twitter
TwitterからユーザIDとハッシュタグを指定してランダムにツイートを取得する方法はありますか？


検索API (`search/tweets`)に `from:jack #ImWithKap` のようなscreen
nameとハッシュタグを含めた検索クエリを投げ、結果からランダムに選択することで実現は可能かと思います。

ただし、

  * 検索APIのサンプル対象は近傍1週間
  * 一度のリクエストで取得できる件数は100件まで

などといった制約があるので注意が必要です。  
(公式アプリのCK専用のエンドポイントでは前者の制約が回避できますがここでは割愛します)

[The Search API — Twitter
Developers](https://dev.twitter.com/rest/public/search)

(既に登録されていることを前提にtwilog等の外部ログサービスの検索をスクレイピングしたりすることも可能かもしれませんが、おすすめはしません。)


CC BY-SA 3.0
2017-08-26T08:20:48.677
37506
2017-08-26T08:20:48.677
2376
37505
answer