mixi-photo.rb
さきほどからなんだかとまらなくなって、rubyでmixi用写真アップロードのライブラリ作ってみました。ドキュメンテーションもエラー処理もテストも皆無ですが一応置いておきます。
激しく添削希望です。
MixiPhoto.newすると既存のアルバム情報をとってきて、albumsに入れます。MixiPhoto#createAlbumで新規アルバムが作成できます。このとき、MixiPhoto#albumsは更新されません(ってよくないですね)。MixiPhotoAlbum#uploadPhotoするとアルバムの写真が更新されます。
超簡単な使い方例。
#!/usr/bin/ruby $KCONV='u' require 'mixi-photo' user='foo@bar.com' # mixi登録メールアドレス pass='foobar' # mixiパスワード mixi = MixiPhoto.new(user, pass) # 既存のアルバムに写真追加 mixi.albums.each { |x| x.uploadPhoto("./test.jpg") } # 新規アルバム作成、写真を追加 mixi.createAlbum("テストアルバム", "説明文").uploadPhoto("./someimage.jpg")
2007/11/26 0:59 version 0.0.2 createAlbumで説明文を必須にしました
2007/11/27 21:00 version 0.0.3 ちょっと手直し
2007/12/08 02:30 version 0.0.4 nonce生成方法のバグを、指摘に従い修正(ありがとうございます)