【Twitter】短縮したURLを復元できるUntiny APIをPHPで使う方法

Twitter向け 短縮URL作成/復元
http://oneinc-lab.com/twitter_url.php

↑を作った際に利用したのですが、それをメモしておく。
非常に簡単にできた。


Untiny API


ちなみに、
http://www.lifehacker.jp/2009/07/urlurluntiny_1.html
↑によると、

「bit.ly」、「is.gd」、「post.ly」、「snipurl、snurl」、それに「tinyURL」など103のURL短縮サービスをサポートしています。

とのことです。


ちなみに、APIPHPで利用する場合は、
↓な感じかと。

$url = "http://...."; //短縮されたURL
$result = json_decode(file_get_contents('http://untiny.com/api/1.0/extract?url='.$url.'&format=json'));
$result = $result->org_url;

※↑は、json周りを使っているので、PHP 5.2以上です。
 フォーマットをxmlに指定すれば、他バージョンでも利用可。


twitterで短縮されたURLを見ることがあるけど、
リンク先がどうなっているのかよくわからんということで、

Twitter向け 短縮URL作成/復元
http://oneinc-lab.com/twitter_url.php


を作ってみたわけですが、想像以上に簡単だった。。
すごいサービスがあるもんだ。