Ruby + Bitly APIでURLを短縮

スポンサーリンク

プログラムから各種ソーシャルサービス(TwitterやFacebookなど)にURL付きのテキストを投稿する場合、パラメータが長く付いたURLを投稿するのは、文字数制限や見た目の問題があるため短縮URLを用いたいケースがある。短縮URLのサービスとしては老舗である、Bitly の API を用いて Ruby で短縮URLを生成する方法です。

【お知らせ】 英単語を画像イメージで楽に暗記できる辞書サイトを作りました。英語学習中の方は、ぜひご利用ください!
画像付き英語辞書 Imagict | 英単語をイメージで暗記
【開発記録】
英単語を画像イメージで暗記できる英語辞書サービスを作って公開しました
スポンサーリンク

Bitly のアクセストークンを取得

まずは Bitly に登録 or サインイン。
Bitly – The Power of the Link

以下ページからアクセストークンを取得。
Manage Oauth Apps | Bitly. The power of the link.

API ドキュメントにさっと目を通したところ、Bitly の現在のAPIバージョンは3.0ということです。

The current API version is 3.0.

gem の bitly をインストール

gem の bitly をインストールします。URL を短縮するだけの目的なら、これを使うと簡単です。

https://github.com/philnash/bitly

Gemfile

インストール。

Ruby で以下のメソッドを作成

URL を短縮させるための以下のメソッドを作成しました。

使う時は以下のように。

スポンサーリンク
私は以下の本で Ruby を覚えました。メタプログラミングRubyは入門を超える内容で難しめです。
 
スポンサーリンク

Leave Your Message!