【PHP】短縮URL bit.ly
Twitterbotでニュース配信したかったのでbit.lyのapiを使ってみました。
-
- bit.lyにアカウント登録する(APIkeyが発行される)
- ユーザ名とAPIkeyを入れる
- 短縮したいURLを入れる
http://api.bit.ly/shorten?version=2.0.1&login=USERNAME&apiKey=APIkey&longUrl=URL
をfile_get_contentsしてsimplexml_load_stringして終わり
function shortenUrl($url){ $username = "ほげほげ"; $apikey = "ほげほげ"; $bitly_url = "http://api.bit.ly/shorten?version=2.0.1&login=" .$username; $bitly_url .= "&apiKey=" .$apikey; $bitly_url .= "&longUrl=" .$url; $bitly_url .= "&format=xml"; $XML = file_get_contents($bitly_url); $XML = simplexml_load_string($XML); return $XML->results->nodeKeyVal->shortUrl; }