問題タブ [itunes-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
610 参照

itunes - 異なるアイコン サイズを取得する iTunes API artworkUrl512 メソッドが機能しなくなりました。修正しますか?

これは、次のような投稿に関連しています: iTunes API: get 100x100 px icon of an App

ただし、accept Answered で説明されている方法は、いくつかの、まだ一貫性のある場合に壊れているように見えるため、これに対する既知の回避策またはその他の修正があるかどうかを尋ねます。100x100 ピクセル、150x150 ピクセルなどの要求されたサイズでアプリのアートワークを取得するにはどうすればよいですか?

メソッドは次のようになります。

  1. アプリの Apple ID を取得します。怒っている鳥の場合は 343200656 です
  2. iTunes API を使用してルックアップを行います。https://itunes.apple.com/lookup?id=343200656
  3. artworkUrl512 を取得します。最近では、artworkUrl100 と同じである可能性がありますが、何でも構いません。アングリー バードの場合は、http://a1854.phobos.apple.com/us/r30/Purple3/v4/2d/5c/a1/2d5ca114-71f0-0687-6ebb-d10055b89fe6/pr_source.png?downloadKey=1429243548_2f0a88b4ea441432cc948d95697aです。
  4. ? をカットできると思います。そしてすべてが右側にあります。このステップについてはよくわかりませんが、これはかなり最近の (?) ことのようです。http://a1854.phobos.apple.com/us/r30/Purple3/v4/2d/5c/a1/2d5ca114-71f0-0687-6ebb-d10055b89fe6/pr_source.png
  5. 最後の.png.100x100-75.pngに置き換えます。ここで、NxN は必要なピクセル単位のサイズです。100x100 を試す: http://a1854.phobos.apple.com/us/r30/Purple3/v4/2d/5c/a1/2d5ca114-71f0-0687-6ebb-d10055b89fe6/pr_source.100x100-75.png

100x100 ピクセルにする必要があります

甘い。

  1. そして今回はそれが機能します。artworkUrl512 がデフォルトで提供する 1024x1024 ではなく、100x100 の画像を取得する必要があります。

一部のアプリでは、手順 5 で 404 エラーが返されるだけです。

考えられる教訓:

  1. これは常に文書化されていない機能であったため、ある時点で予告なしに機能しなくなることは間違いありませんでした。
0 投票する
1 に答える
261 参照

api - 低品質の iTunes API プレビュー URL

アプリでプレビュー再生を提供するために iTunes API を使用しています。だから私はこのようなリンクを持っています:

それはほぼ完璧に機能します!このプレビューの低品質バージョンを取得するための回避策があるかどうか疑問に思っていました (たとえば、artworkUrl を使用して大きいまたは小さいカバー画像を取得できるように、URL を変更することによって)。

すでに非常に小さいサイズ (1MB) ですが、ユーザーは通常複数の曲を聞くので、帯域幅を節約しようとしています (WiFi でない場合)。

0 投票する
2 に答える
202 参照

swift - URL エラーが発生するのはなぜですか?

私は iTunes 検索 API を使用しており、テストのために「Angry Birds」を検索して結果を出力しています。しかし、urlPathを NSURL に変換すると、nil値が得られます。これを修正するにはどうすればよいですか? にはurlPathリンクがありますがnil、url 変数にあります。これは正確なエラーです:

致命的なエラー: オプション値のラップ解除中に予期せず nil が見つかりました。

0 投票する
1 に答える
72 参照

ios - 関数がデータを取得しないのはなぜですか?

iTunes検索APIからプレビューリンクを取得しようとしています。ボタンがクリックされたときに情報を取得する関数がありますが、関数が呼び出されていません。結果配列の最初のオブジェクトのプレビュー リンクを取得したいのですが、どうすれば修正できますか?ここに画像の説明を入力

0 投票する
1 に答える
207 参照

ios - iTunes の曲でローカル プレイリストを作成する

iTunes で曲を検索し、プログラムでローカル プレイリストに追加する機会はありますか?

ところで: ローカル プレイリストを正常に作成し、JSON を取得しましたが、使用方法がわかりません:

0 投票する
0 に答える
487 参照

itunes - iTunes Search API のレート制限はデバイスごとですか、それともアプリごとですか?

ユーザーが iTunes でコンテンツを検索できるように、アプリに iTunes Search API を実装したい

https://affiliate.itunes.apple.com/resources/documentation/itunes-store-web-service-search-api/

私のアプリには約 100,000 人のユーザーがいます。毎分約 20 回の呼び出しのレート制限があることを理解しています。しかし、レート制限はデバイスごとですか、それともアプリごとですか?

レート制限がデバイスごとであれば、問題ありません。私のユーザーは、1 分間に 20 回以上検索してはいけません。しかし、Rate Limit がアプリごとにある場合、すべてのユーザーの検索を合計すると Rate Limit を大幅に超えてしまうため、エンタープライズ パートナー フィードを調べて、ユーザーの検索用のサーバーを構築する必要がありますか?

どんな助けでも大歓迎です。ありがとう。