twitter apiでトレンドを取得してみる

Free-Photos / Pixabay

こんな記事を配信しましたが、こちらはTwitterのapiを使って自動でトレンドワード情報を取得してランキングを作ってます。ただこのAPI使うだけだと常にリアルタイムな情報になってしまうので、こんな簡易バッチを作りました。

①トレンドワード取得

②取得した情報をjson形式で保存

言語はJAVAでフレームワークはSpringBootを使用しています。
バッチアプリをSpringbootで作ってみたいという思惑があったので、練習がてら作ってます。

作り方

ひな型作成

スプリングイニシャライザーでWEBをdependenciesに追加してひな型作成

このへんとか

このへん

見ながらバッチの枠組み作成

API取得

このへんとか

この辺見ながら見ながらAPI取得

完成

使い方

サーバに接続してコマンドラインで

java -jar twitter_api_trend_search_batch-v1.0.jar "samaple_param1.json" "save_dir" "save_file_name.json"

を入力します。

samaple_param1.jsonには下記の項目を入れます。

{"twitterConsumerKey": "",
"twitterConsumerSecret": "",
"twitterAccessToken": "",
"twitterAccessTokenSecret": "",
"trendWoeId": ""}

trendWoeIdは特定の地域を指定できます。
この辺見て日本の都市は調べました。

こちらからは以上です。

28歳。お魚のソーセージがあればお野菜も食べれるよ。

お問い合わせはこちら