ソースは以下になります。
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