9月 232010
<< 箱根で合宿した || hugeurlというgemを作った >>
im.kayac.comのAPIを使うためのgemを作った。
im.kayac.comは自分のアプリからiPhoneにpush通知したり、自分のgoogle talkにメッセージを送ったりするのに便利なwebサービスで、俺はよく使ってる。
研究室のwikiの更新情報を自分のケータイに通知したりとか、あとtwitter検索の結果を通知したりとかするアプリの中で使う為にこのgemを作った。Androidケータイがgoogle talkをすごいレスポンスで受信できるので、我ながらいいアプリ作ったと思っている。
■インストール
gem install im-kayac
■使う
require 'rubygems'
require 'im-kayac'
begin
p ImKayac.post("username", "hello world")
rescue => e
STDERR.puts e
end
im.kayac.comの設定でパスワード認証をしているなら、引数で渡す。
ImKayac.post("username", "hello world", {:password => 'your-password'})
秘密鍵認証の場合はこうする。
require 'digest/sha1'
message = 'hello world'
sig = Digest::SHA1.hexdigest(message + 'your-sig')
p ImKayac.post("username", message, {:sig => sig})
■ソースコードとか