iOS / OS XアプリのランキングをPHPで取得するには

iOS / OS Xアプリのランキングは、Appleの「iTunes Store RSS」で生成したRSSフィードURLのXMLをパースすることで取得できるようです。

// RSSフィードURL
$rssUrl = "https://itunes.apple.com/jp/rss/topfreeapplications/limit=100/genre=6015/xml";

// ランキングを取得するアプリ名
$appName = "CHOKIN - 貯金 - SAM CIRCULATION Inc.";

$rss = file_get_contents($rssUrl);
$xml = simplexml_load_string($rss);

$ranking = 0;
foreach($xml->entry as $app) {
	$ranking++;
	if ($app->title == $appName) {
		echo "<h1>Ranking: $ranking</h1>";
		echo $app->content;
	}
}

サンプルではアプリ名($appName)でピックアップしているので、正確なアプリ名(開発者名を含む)を指定する必要があります。
この部分は正規表現でマッチさせるとよいかもしれません。

Tweet about this on TwitterShare on Facebook2Share on Google+0Pin on Pinterest0

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です