Rubyでmixiボイス全機能を実装した

今週ずっとやってるRubyでのmixiボイスの実装、とりあえずmixiボイスのページのHTMLを解析して全機能(?)を実装してみた。

GitHub - m92o/mixi-ruby: mixi library for ruby

実装した機能は以下の通り

  • Mixi#new(user, pass, use_ssl = false)
  • Mixi#login --- ログイン
  • Mixi#add_echo(message, member_id = nil, post_time = nil) --- 発言、返信
  • Mixi#delete_echo(post_time) --- 削除
  • Mixi#recent_echo --- マイミクのボイス取得
  • Mixi#list_echo(member_id = nil) --- 指定ユーザのボイス取得
  • Mixi#res_echo --- 自分宛返信のボイス取得
  • Mixi#edit_account_echo(level) --- ボイス公開範囲設定

各ボイスはpost_time (+ member_id) によって管理してるのね。


(追記) post_keyを誤解してたようなので、ちゃんと直した。