Perlから短縮URL
WebService::Bitly
id:shiba_yu36
2010/11/20 Kansai.pm #13
2010年11月21日日曜日
自己紹介
• 柴崎 優季
• shiba_yu36(Hatena, twitter)
• shiba-yu36(github)
• その他shiba_yu36, shiba-yu36, shibayu36どれか
で活動しています
• はてなエン...
短縮URLサービスとして、
よく使われているbit.lyを
Perlから使う方法について説明します
2010年11月21日日曜日
• 短縮URLサービス
• URL短縮やクリック統
計をとれる
• 独自短縮ドメインを取
得することもできる
• yhoo.it(Yahoo),
4sq.com(foursquare)
• Bundle
bit.lyとは
2010年11月21日...
• Web APIも提供している
• URL短縮、展開、ク
リック統計、etc...
• Twitterへの投稿などの
用途
• http://code.google.com/p/
bitly-api/wiki/
ApiDocumentatio...
• Web APIも提供している
• URL短縮、展開、ク
リック統計、etc...
• Twitterへの投稿などの
用途
• http://code.google.com/p/
bitly-api/wiki/
ApiDocumentatio...
• bit.lyのAPIをPerlから簡単に使うための
CPANモジュール
• はてなで使うことがあったので、3ヶ
月ほど前に作ってみました
• 他にもWWW::Shorten::Bitlyがあるが、
メンテナンスされていなかった
WebSer...
使い方
use WebService::Bitly;
#インスタンス生成
my $bitly = WebService::Bitly->new(
user_name => 'shibayu',
user_api_key => 'R_123456...
対応API
• shorten
• expand
• validate
• clicks
• bitly_pro_domain
• lookup
• authenticate
• info
2010年11月21日日曜日
対応API
• shorten
• expand
• validate
• clicks
• bitly_pro_domain
• lookup
• authenticate
• info
最近追加されたAPIは
現在対応中です
2010年11...
• http://d.hatena.ne.jp/shiba_yu36/
• WebService::BitlyのCPANドキュメント
• http://code.google.com/p/bitly-api/wiki/
ApiDocumenta...
まとめ
• bit.lyの簡単な説明をしました
• 公開APIをPerlから使うためのモジュー
ルを紹介しました
• 対応できた順に更新していきます
• 短縮URLが必要な場合は使ってみてくだ
さい
2010年11月21日日曜日
ご清聴
ありがとうございました
2010年11月21日日曜日
Upcoming SlideShare
Loading in …5
×

Perlから短縮URL - WebService::Bitly

1,581 views

Published on

I make a presentation in Kansai.pm about WebService::Bitly.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Perlから短縮URL - WebService::Bitly

  1. 1. Perlから短縮URL WebService::Bitly id:shiba_yu36 2010/11/20 Kansai.pm #13 2010年11月21日日曜日
  2. 2. 自己紹介 • 柴崎 優季 • shiba_yu36(Hatena, twitter) • shiba-yu36(github) • その他shiba_yu36, shiba-yu36, shibayu36どれか で活動しています • はてなエンジニアアルバイター • Perl, JavaScript, Rubyなどなど • Perl歴は大体半年ほどです 2010年11月21日日曜日
  3. 3. 短縮URLサービスとして、 よく使われているbit.lyを Perlから使う方法について説明します 2010年11月21日日曜日
  4. 4. • 短縮URLサービス • URL短縮やクリック統 計をとれる • 独自短縮ドメインを取 得することもできる • yhoo.it(Yahoo), 4sq.com(foursquare) • Bundle bit.lyとは 2010年11月21日日曜日
  5. 5. • Web APIも提供している • URL短縮、展開、ク リック統計、etc... • Twitterへの投稿などの 用途 • http://code.google.com/p/ bitly-api/wiki/ ApiDocumentation bit.lyとは 2010年11月21日日曜日
  6. 6. • Web APIも提供している • URL短縮、展開、ク リック統計、etc... • Twitterへの投稿などの 用途 • http://code.google.com/p/ bitly-api/wiki/ ApiDocumentation bit.lyとは APIをPerlから使いたい! 2010年11月21日日曜日
  7. 7. • bit.lyのAPIをPerlから簡単に使うための CPANモジュール • はてなで使うことがあったので、3ヶ 月ほど前に作ってみました • 他にもWWW::Shorten::Bitlyがあるが、 メンテナンスされていなかった WebService::Bitly 2010年11月21日日曜日
  8. 8. 使い方 use WebService::Bitly; #インスタンス生成 my $bitly = WebService::Bitly->new( user_name => 'shibayu', user_api_key => 'R_1234567890abcdefg', ); my $result_shorten = $bitly->shorten('http:// example.com/'); my $short_url = $result_shorten->short_url; 2010年11月21日日曜日
  9. 9. 対応API • shorten • expand • validate • clicks • bitly_pro_domain • lookup • authenticate • info 2010年11月21日日曜日
  10. 10. 対応API • shorten • expand • validate • clicks • bitly_pro_domain • lookup • authenticate • info 最近追加されたAPIは 現在対応中です 2010年11月21日日曜日
  11. 11. • http://d.hatena.ne.jp/shiba_yu36/ • WebService::BitlyのCPANドキュメント • http://code.google.com/p/bitly-api/wiki/ ApiDocumentation 詳しい使い方 2010年11月21日日曜日
  12. 12. まとめ • bit.lyの簡単な説明をしました • 公開APIをPerlから使うためのモジュー ルを紹介しました • 対応できた順に更新していきます • 短縮URLが必要な場合は使ってみてくだ さい 2010年11月21日日曜日
  13. 13. ご清聴 ありがとうございました 2010年11月21日日曜日

×