App Store APIを使用してトップ100リストを取得するにはどうすればよいですか?アプリストアアプリケーションWebサイトを構築するための一般的なアーキテクチャは何ですか?

StackOverflow https://stackoverflow.com/questions/1801182

質問

  1. いくつかのパラメーターを使用してアプリケーションの詳細情報を取得できるAppstore検索APIのPDFファイルを見つけました。(ダウンロードURLを忘れてしまいましたが、stackoverflowで見つけました)
    しかし、Top100リスト(appshopper.comなど)を表示するサイトは非常に多くあり、Mobclix.comなどもランク情報を提供しています。 PDFファイルに関連するAPIが見つかりませんでした。
    また、ABTO( http://www.abtollc.com/AppStoreAPI.aspx)、しかし私は本当に自分でやりたいです。

  2. 最初の質問をクリアした場合、アプリストアデータに基づいてWebサイトを構築する一般的なアーキテクチャを知りたいです。アプリストアのデータをキャッシュし、データを頻繁に取得するバッチを作成し、1時間に1回実行するデータベースが必要ですか?ユーザーリクエストごとにアプリストアにアクセスするのは賢明ではないかもしれません。また、アプリストアのアクセス制限があるかもしれません。

ご協力ありがとうございます!

役に立ちましたか?

解決

次のリンクを使用して、特定のカテゴリの上位100個のアプリなどについてiTunesデータを照会するためのURLを生成できます。

http://itunes.apple.com/rss/generator/

トップ100の無料の生産性アプリの場合、生成されるURLは

です

http://ax.itunes.apple.com/WebObjects/MZStoreServices.woa/ws/RSS/topfreeapplications/sf=143441/limit=100/genre=6007/xml

リンク先のPDFは非常に古く、かなり長い間更新されていませんが、たとえそれを機能させたとしても、「Top 100」はありません。選択(私の知る限り)。

他のヒント

1。人々がAppStoreから情報を取得する方法は、ITunesウェブコールから返されたXmlを解析し、必要な情報を取得することです。アップルからの公式のAPIリリースはありません。

  1. 正しいかもしれませんが、サーバーにアプリ情報のコピーを保存する方が賢明です。
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top