4

これは、次のような投稿に関連しています: 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. これは常に文書化されていない機能であったため、ある時点で予告なしに機能しなくなることは間違いありませんでした。
4

1 に答える 1