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を誤解してたようなので、ちゃんと直した。