June 26, 2012

FuelPHPのBitlyパッケージを作りました。


ソースは以下になります。
https://github.com/mp-php/fuel-packages-bitly

使い方はREADMEの通りになりますが、簡単に。


1.
app/config/config.phpあるいはPackage::loadで、Bitlyパッケージを有効にする。


2.
Bitlyパッケージのconfig/bitly.phpをapp/config/下にコピー。
loginとapikeyを設定。


loginとapikeyは、Bitlyアカウントを作成して、以下にアクセスすると手に入ります。
http://bitly.com/a/your_api_key


本体ソースはclasses/bitly.phpになります。
主に使用する機能は、URLの短縮と展開かなということで、
以下のメソッドを用意してあります。

* Bitly::expand ... bitlyの短縮URLを引数に取り、通常のURLを戻す。
* Bitly::shorten ... 通常のURLを引数に取り、bitlyの短縮URLを戻す。

上記以外のbitly APIを使用したい場合はBitly::apiを直接コールすれば可能です。

Oauth式の認証はしてないですし、エラーハンドリングとかもしてませんが
Bitlyなので、気楽なノリで作ってみました。


No comments:

Post a Comment