質問: 指定したユーザのツイートから特定のハッシュタグがついてツイートをランダムで一件だけ取得する方法を探しています。 TwitterのREST APIのドキュメントを見ましたが、これを実現できそうなAPIは無さそうでした。 TwitterのAPIを使わなくとも、何がいい方法があればお願いします。 ちなみに上記を利用してAndroidアプリの作成を考えています。
回答: 検索API (`search/tweets`)に `from:jack #ImWithKap` のようなscreen nameとハッシュタグを含めた検索クエリを投げ、結果からランダムに選択することで実現は可能かと思います。 ただし、 * 検索APIのサンプル対象は近傍1週間 * 一度のリクエストで取得できる件数は100件まで などといった制約があるので注意が必要です。 (公式アプリのCK専用のエンドポイントでは前者の制約が回避できますがここでは割愛します) The Search API — Twitter Developers (既に登録されていることを前提にtwilog等の外部ログサービスの検索をスクレイピングしたりすることも可能かもしれませんが、おすすめはしません。)