「かっこいい・かわいい・おしゃれ」が大好きな1990年生まれ、神奈川県出身。
MusicLover
無料で洋楽が聞ける音楽アプリ
CalCal Lite
給料計算が出来るシフト管理アプリ

iTunes内のランキングをサイドバーに表示する方法、LinkShareに対応させる方法を紹介しました。
iTunes内のランキングをサイドバーに表示する方法(LinkShare対応だよ!)
iTunes内のランキングをサイドバーに表示する方法。(LinkShare設定編)
今までは、AppStoreのランキングを取得する方法を紹介しましたが、今回はAppStoreだけでなく、MacAppStoreやiTunesの楽曲、無料のものや、トップリリース。色んなランキングを表示させる方法を紹介したいと思います。
前回からの続きで紹介していきます。
このPHPのプログラムは、iTunesが配信するRSSを元に生成しているものです。なので、RSSを変更することで、様々なランキングを取得できます。
iTunesのRSSは以下から取得出来ます。
Apple - iTunes - RSS Generator
取得出来るランキングは、かなり豊富です。国ごと、メディアごと、無料・有料・トップセールス、ジャンルなど、表示させたいRSSを生成するだけです。

生成された、URLを以下のコード部分と書き換えます。
<?php
date_default_timezone_set('Asia/Tokyo');
$rssUrl = "https://itunes.apple.com/jp/rss/toppaidapplications/limit=5/xml"; //この部分がRSSのURL
$rss = file_get_contents($rssUrl);
$xml = simplexml_load_string($rss);
$rssresults = '';
$ranking = 0;
$api_url = "http://getdeeplink.linksynergy.com/createcustomlink.shtml";
$token = "ace5823ba061746afb60147efa2c0b333531ea5c86026dfe36191e61007f6ba9"; //取得したトークンに書き換える!!!!!
$mid_list = 13894; //iTunesStoreのID
//以下省略
またURLのlimitを書き換える事で、何位までのランキングを生成するかを個別で変更できます。
以上です。お好みにあったランキングを生成してみてきださい。
次の記事では、このPHPプログラムを用いたときの問題点と解決法を紹介したいと思います。
使ってくださった方は薄々気づいたかもしれないですが、LinkShareのURLを生成することで、表示速度が非常に遅く、コード以降の表示に遅延が生じてます。無料アプリのランキングを取得する場合は、LinkShareを使わない方法を使うなどすべきです。
詳しくは、次の記事にしたいと思います。
iTunes内のランキングをサイドバーに表示する方法(LinkShare対応だよ!) | MasterPeace21
iTunes内のランキングをサイドバーに表示する方法。(LinkShare設定編) | MasterPeace21
