torne録画予約状況閲覧アプリ

アプリで実現したいこと

アプリで実現したいことは以下

  • torneを起動しなくても、録画予約の状況が分かるようにしたい

上記を実現するために必要な処理は以下

  • torneで録画予約を実行したときに、なんらかの方法で予約した番組を外部のDBなどに保存する

解決手段

  • torneのツイッター連携機能を利用する

torneはツイッターアカウントを登録しておくことで、録画予約実行時に任意の内容でツイートをすることができる。 (デフォルトテンプレートあり)

StreamingAPIを使用し、このアカウントの発言を追い続け、torneからのtweetだと分かるtweetを拾ったら、録画予約情報としてDBに格納するという流れ

下図のようなイメージとなる

f:id:stk132:20130701022102p:plain

別の問題

torneでは、録画取消をしたときにtweetをすることができないため、録画取消をDBに反映することができない。

なんらかの方法を考える必要がある。

また、繰り返し録画予約をしたときと単一の録画予約をしたときで、デフォルトのtweet内容は変わらないため、DBの状況に反映することができない。

繰り返しであることが分かるなんらかの情報をtweetに含める必要がある。