今日のハマリ。
TwitterAuth::Dispatcher::Error (Status is a duplicate.):
oauth (0.3.5) lib/oauth/tokens/access_token.rb:44:in `post'
app/controllers/votes_controller.rb:25:in `tweet'
Tweet部分でエラーが返る。自分のアプリのせいだと思い込んでいたんですが、statusって何だ?ステータスってものは人に一つじゃないの?何でステータスがduplicateするんだ?
冷静に考えたらTweetは元々、メッセンジャーなどで使う「komagata@仕事中」の右の部分。それの遷移を時間軸で蓄積したものがタイムラインなのでつぶやきの公式な名前はpostでもtweetでも無くstatusだ。
同じ時間帯に全く同じstatusを送ったので「Status is a duplicate.」という訳でした。