Hatena::ブログ(Diary)

KEINOSの日記(旧ブログ)

ブログを引っ越しました。ケイノスの日記

2010-01-20 PHPでBit.lyのAPIを使って省略化URLを取得する関数 このエントリーを含むブックマーク

この記事は次のブログに引っ越しました。

twitterなどでよく利用されている、URLを短くしてくれるサービス"Bit.ly"のAPIを使って、長いURLを短く省略されたURLを取得するユーザー関数です。 Bit.lyでアカウントを作成してから、Bit.lyのAPIキーを確認してください。 twitterのBOTを作成したりする場合にどうぞ。 " . $sRequestURL . ""); $jResult = file_get_contents($sRequestURL); $aResult = json_decode($jResult,TRUE); if($aResult['statusCode']=="OK"){ $aItem = array_pop($aResult['results']); return $aItem['shortUrl']; } else{ return $aResult['errorMessage']; } } /* 使い方 */ //短くしたいURL $sLongUrl = "http://maps.google.co.jp/maps?oe=UTF-8&q=%E6%97%A5%E6%9C%AC&um=1&ie=UTF-8&sa=N&hl=ja&tab=wl"; //bit.lyのログイン名 $sLogin = "hoge"; //bit.lyのAPIキー $sApiKey = "R_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"; echo short_url($sLongUrl,$sLogin,$sApiKey ); ?> ※このコードはオープンソースでも公開しています。