这与这样的帖子有关:iTunes API: get 100x100 px icon of an App
但是,由于接受回答中描述的方法似乎在一些但一致的情况下被破坏,我要问是否有已知的解决方法或其他解决方法。我们如何才能获得所需尺寸(如 100x100 像素、150x150 像素等)的应用图稿?
方法是这样的:
- 获取应用程序的 Apple ID。对于愤怒的小鸟,它是 343200656
- 使用 iTunes API 进行查找。https://itunes.apple.com/lookup?id=343200656
- 获取artifactUrl512,现在它可能与artifactUrl100 相同,但无论如何。对于愤怒的小鸟,它是http://a1854.phobos.apple.com/us/r30/Purple3/v4/2d/5c/a1/2d5ca114-71f0-0687-6ebb-d10055b89fe6/pr_source.png?downloadKey=1429243548_2f0a88b4ea441432cc948d9377a
- 我认为我们可以削减 ? 和右边的一切。不确定这一步,这似乎是最近(?)的事情。http://a1854.phobos.apple.com/us/r30/Purple3/v4/2d/5c/a1/2d5ca114-71f0-0687-6ebb-d10055b89fe6/pr_source.png
- 将最后一个.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 的图片,而不是 artUrl512 默认给出的 1024x1024。
对于某些应用程序,第 5 步只会返回 404 错误。
可能的经验教训:
- 由于这始终是一个未记录的功能,因此它必然会在某些时候被破坏,而无需任何通知。