プログラミング歴3ヶ月目に突入しました!
GoでGORMとTwitterAPIを使ったアプリと言っていいのかすらわからないアプリを作りました!
GitHubに置いてあるのでよかったら見てください!(https://github.com/souhub/buzz_tweet) ※12/10追記 リポジトリ削除しました。
そんなミニミニミニアプリですが、Railsでツイッター風アプリを作ったぶりの達成感とワクワクを感じることができました。
TwitterAPIを使って任意のユーザーの直近100件のツイート(リプとRTを含む)を取得して、GORMでデータベース操作していいねやRTが多い順や少ない順に並び替えるアプリです。
##こんな感じ
これがホーム画面でここでツイートを並べ替えたい人のユーザーIDを入力し、何順に並びかえるか選択します。
ここでは例として安倍首相のツイートをリツイートが多い順に並び替えるを選択しました。
そして検索ボタンを押すとこのように並び替えられたページに移動します。
写真なのでこの下が全く見えないですが、スクロールするとズラーっと並んでいます。
##反省点
- 並び替える直近100件をその人がツイートしたもののみ(リプ、リツイートしたものを含まない)にしたかったができなかった点。
- 一度検索してホーム画面に戻ったらデータベースを削除するようにしたかったが、アプリを落とさない限りデータベースを削除できなかった点。
- CSSファイルを別ファイルに書いて読み込もうとしたができなかった点。笑
##感想
初めてAPIを使ったアプリを作成したが本当に時間を忘れるくらい楽しかったです。
自分の思い通りに作成できなかった点がいくつかあり悔しかったのでもっと勉強して使いこなせるようになりたいです。
##参考