以下の様なrss,APIは事前調査で発見しました。
App Storeのトップ100のランキングを取得するrss https://itunes.apple.com/jp/rss/topfreeapplications/limit=100/xml iTuneのAPI https://affiliate.itunes.apple.com/resources/documentation/itunes-store-web-service-search-api/#searchexamples
しかし、例えば、「LINE」のみを取得したい場合、
idである、[443904275]をもとに、APIなどでランキングが取得できたらいいなと思いました。
https://itunes.apple.com/jp/app/line/id443904275?mt=8
しかし、そういったAPIは今のところ、調べてもなさそうでした。
こういうのは存在しないのでしょうか?
今回、仮にLINEの一つだけのランキングを知りたい場合はさほど問題ではないのですが、
10~30個のアプリのランキングを取得したい場合、APIのような形式の方がいいなと思いました。
rssの場合、次のようなランキングがあるため、それらをDBに保存して、検索というのも考えたのですが、
DBのデータ量がかなり増えるため、あまり現実的ではないかなと思いました。
(ランキングの推移を追っていきたいため、数時間に1回ぐらいの頻度でDBに保存したい。)
(また、30個のアプリすべてがランキングに属しているとは限らない。)
・トップ無料のランキング
・各カテゴリのランキング(ビジネス、ゲーム、ファッション)
最終的に実現したいこと
調べたいアプリのIDをいれると、そのアプリのランキングのみがしれる。それをできるようなAPIがあれば使用したいですが、なければ、同様のものを作ろうかと思いますが、単純に全ランキングからrssで取得するのは避けたいです。
いい方法が御座いましたら、アドバイス頂けますと幸いです。
※python でスクリプトを作る予定です。(rubyも可)
よろしくお願いします。
あなたの回答
tips
プレビュー