2012-09-26 18 views
13

は、アプリケーション関連情報を取得するにはiTunesの検索APIを使用することを計画しています - http://www.apple.com/itunes/affiliates/resources/documentation/itunes-store-web-service-search-api.htmliTunesがAPIのレート制限を検索

は、APIの使用上の任意の事前定義されたレート/スロットル制限があるかどうかを知りたいと思いました。ドキュメント/スタック/ Googleに関連する情報が見つかりませんでした。

誰でもこの情報を持っていますか?

答えて

4

あなたは、レコードの大量を探しているなら、最初のEPFファイルをダウンロードする方が簡単かもしれない - そして、ルックアップAPIを使用して、更新情報を補完:

http://www.apple.com/itunes/affiliates/resources/documentation/itunes-enterprise-partner-feed.html

あなたが検索にヒットした場合、またはLookup APIを積極的に使用すると、応答時間が長くなるか、30秒を超えるか、応答が失敗することがあります。

+2

からでしょうか?料金が限られているようですが、アプリごとに評価データを取得する方法が必要です。 – Crashalot

+1

この情報をどのように使用しているか再考する必要があります。あなたが解決しようとしている問題は、ストア内の上位5000個のアプリケーションを更新するだけでサポートされていますか?サービスのユーザーが(最も一般的に)最も人気のあるアプリを検索していますか?もしそうなら、iTunes RSSフィードを使って毎日更新できるような音がする。ユーザーが最近更新していないアプリ(同じ日)を検索した場合は、その時点でAPIから新しいデータを取得し、その結果をキャッシュすることができます。 –

+0

こんにちは。私たちは人々がインディー・デベロッパーからの偉大なアプリを見つけ出すのを助けようとしています。私たちはあなたがitunesアフィリエイトグループで働いていることがわかり、あなたの意見を大切にしています。評価データを取得するための認可された方法は何ですか?それはEPFファイルにはありません。これが評価データを取得する唯一の方法だと思われるため、私たちはJSON APIに頼っています。 – Crashalot

6

正確なレート制限がわからず、はアップルからという情報が見つかりませんでした。しかし、私はあなたのサーバー上の私の要求の大部分が成功しないので、何とかレート制限が必要であることを保証することができます。HTTPステータス403になります。まったく同じリクエストが他のコンピュータで動作し、 )を同じサーバー上に作成します。

私はは私の開発コンピュータ上で同時に要求の多くを行うことによって制限を見つけることを試みてきたが、何の要求は私のサーバー上と同じエラーにつながるん。私のサーバーは、1日に何十ダンスも要求を出しています(私はそれらをキャッシュするために一度すべてのリンクをフェッチしています)。要求の90%以上が失敗するでしょうが、成功するものもあります。

そこで私は、EPFファイルアクセスするためテッドHosman nは連絡をAppleが提案とおりにしました。あなたがより多くを超えていない場合は、のように、のレートリミットは問題ではありません。これは私のコンピュータで何の問題もなく試した要求の数です。 が必要な場合は、iTunes Enterprise Partner Feedも使用する必要があります。元の質問に答える

+0

こんにちはDschee、デバイスまたはアプリケーションごとにレート制限が適用されるかどうかは分かりますか。私は多くのユーザーがいるアプリを持っています。レート制限がデバイスごとの場合、それは問題ありません。レート制限がアプリごとの場合、私はレート制限を超えており、EPFでサーバーを構築する必要がありますか?私の質問をここで助けてください:http://stackoverflow.com/questions/41290585/is-itunes-search-api-rate-limit-per-device-or-per-app – John

+0

私はわかりませんが、私の引用自分の答え: 'まったく同じ要求が他のコンピュータで働いています(...)、それはデバイスベースの(またはIPベースの)制限のようです。したがって、おそらく野生の多くの異なるユーザーには問題はありません。 – Dschee

+0

おかげでDschee、それは本当にデバイスベースの願っています。私は別のサーバーを構築する多くの作業から救うことができました。ハッピーホリデー。 – John

4

:iTunesの検索API

は、現在、毎分約20のコール(変更の対象)に限定されています。

これは、あなたが検索API以外に評価データを取得する別の方法を知っていますEnterprise Partner Feed page

関連する問題