railsでtwitter apiの学習中です
実装したいこと
APIでハッシュタグ検索を行い、いいね?やリツイート順に並び替えたい
実装済み
ツイート検索・一覧表示・いいねやリツイート数の表示は以下のような形で実装できました
疑問点
①APIのserchのオプションの種類、仕様などはどこで確認できるのでしょうか?
具体的にはresult_type: 'popular'のpopularの定義?が知りたいです
②取得したツイート群を並び替える方法について
APIの範囲でorderのような機能がなく、実装できない場合
取得したツイートをtweet:content favorite:integerのようなカラムをもつ何かしらのモデルとしてDBに保存し、favoriteの数値を基準に並び替えて取得する方法を考えています
ただ検索を行うたびにDBに保存したり、遠回りな実装のように感じているため、アドバイスなどあればご教授いただけると勉強になり、助かります
①②ともGitHubのhttps://rdoc.info/gems/twitter/Twitter/RESTなどのページで確認していましたが、解決することができませんでした
GitHubの参照なども慣れていないため、記載がある内容である場合は申し訳ありません
よろしくお願いいたします
なお、検索機能の実装コードの一部を添付します
def serch
limit = 10
tag = params[:keyword]
@tweet = @client.search("##{tag}", lang: 'ja', result_type: 'popular', count: 1).take(limit)
end
ruby 2.5.1
Rails 5.2.3
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/08/27 04:56