新し目のWebサービスで、ユーザ登録後に友人を誘いませんかといった案内が出ることがある。例えばGmailアカウントやYahoo!のアカウントを使ってアドレス帳を洗い出して、自動的にメールを送信してくれる。昨今のサービスを拡大する上で重要な機能に挙げられている。 0

このように簡単にアドレス一覧がとれる(実際の出力内容は各自で確認していただきたい)
0
だがその機能を一つ一つ実装していくのは非常に大変だ。そこで使ってみたいのがBlackbookだ。
BlackbookはRuby用のライブラリで、Gmail/Yahoo!Hotmail/AOLのアカウントにアクセスするオープンソース・ソフトウェアだ。 0
Blackbookを使うと、各サービスの違いを意識する必要もなくアドレス帳にアクセスできる。各サービスのIDとパスワードを指定して実行すると、メールアドレスや名前と言った情報が配列になって返ってくる。後は自由に加工してサービスに利用できる。 0
個別のサービスごとに作り込みが全く発生しないのが利点だ。取り出したデータはvCardやXML形式に変換することが可能で、各サービスを移行する際にも役立つだろう。Blackbookを使えば、友人を誘う機能がごく簡単に実装できるのは間違いない。 0
Blackbookを知っているかいないかで、この機能を実装する気になるかならないか、さらにはサービスのユーザ数増に大きく関わってくる。Rubyを使った開発者の方は要チェックだ。 0
Collect your contacts with the Blackbook Gem
http://blog.mondragon.cc/articles/2008/02/01/collect-your-contacts-with-the-blackbook-gem
0
RubyForge: Contentfree: Project Info
http://rubyforge.org/projects/contentfree












アンケート