特定条件のツイートを収集・保存する事を検討した際、とりあえず開発する上で楽にできる方法を検討していました。今回は専用にDB持つよりGoogle Spreadsheetが都合良さそうだった為、ツイートをそこに流し込んだ時のメモです。
gimite/google-drive-ruby
Google DriveのスプレッドシートにRubyでアクセスする方法 - Qiita
Twitter の AccessToken と AccessTokenSecret を Ruby で取得する - Qiita
PlatformAlertBot/get-from-twitter.rb at master ・ tattyamm/PlatformAlertBot
Twitter検索
検索APIだけを使い投稿はしないので、consume keyとconsumer secretを使わないでApplication-only authenticationとして設定する。Google Spreadsheetへの流し込み
割と簡単に扱う事ができます。この辺りを見てOauth認証に必要な情報を取得しつつ、適当な公開シートを準備すれば流し込めます。gimite/google-drive-ruby
Google DriveのスプレッドシートにRubyでアクセスする方法 - Qiita
Twitter の AccessToken と AccessTokenSecret を Ruby で取得する - Qiita
コード例
ツイートの取得とSpreadsheetへの保存をまとめたものがこちらです。全く整理できていませんが、シートの末尾に追加していくだけならpushするだけです。PlatformAlertBot/get-from-twitter.rb at master ・ tattyamm/PlatformAlertBot