皆さまはじめまして!新卒1年目のオカモトです。
全くの素人からエンジニアとして配属されて早くも9ヶ月。
もうすっかり年の瀬で、今もガキ使見ながら書いていますが、なんとか2012年中に書ききりたいところ。
iTunes上のアプリランキングを利用するアプリを作っていたら、諸々の都合でリリースできなくなったので、
蔵出しということで今回はiTunes APIの使い方(初級編)をお届けしたいと思います。
・RSS(http://itunes.apple.com/jp/rss)
・search API(http://itunes.apple.com/search?の後ろにパラメータをつけてく)
・look up API(http://itunes.apple.com/lookup?id=[App ID]&callback=lookup)
の3つ。
まぁ、正確に言うとRSSはAPIではありませんが、iTunes上の情報を取ってこれるツールとしてはこの3つ。
今回は一番簡単に利用できるRSSを使って、現在のアプリランキンングを取ってみます。
取得形式はJSONなので、ブラウザの拡張機能でJSON viewerみたいなのを入れておくと見やすいかもですね。
さて、コードはというと。すごく簡単。
NSDictionary型で返ってくるので、keyを指定してあげれば、個別のパラメータも取ってこれます。
例としてAppIDを取ってみると
作ってたアプリでは、上記で取ってきたアプリのIDをlook up APIの末尾にくっつけてURLを叩いた後に、
アプリのRating(4+とか12+とか)の情報を取って、rating毎のランキングに直して表示していました。
正直このAPIはあまり便利じゃない気がしますが、どなたかのお役に立てば幸いです。
それでは、皆さま来年もよろしくお願いいたします!