Это связано с такими сообщениями: iTunes API: получить 100x100 пикселей значок приложения
Однако, поскольку метод, описанный в ответе на принятие, кажется, нарушается в нескольких, но последовательных случаях, я собираюсь спросить, есть ли известное обходное решение или другое исправление для этого. Как мы можем получить изображение приложения в запрошенном размере, таком как 100x100 пикселей, 150x150 пикселей и т. д.?
Метод такой:
- Получите Apple ID приложения. Для ANgry birds это 343200656.
- Используйте iTunes API для поиска. https://itunes.apple.com/lookup?id=343200656
- Получите художественное произведениеUrl512, это, вероятно, то же самое, что и художественное произведениеUrl100 в наши дни, но неважно. Для Angry birds это http://a1854.phobos.apple.com/us/r30/Purple3/v4/2d/5c/a1/2d5ca114-71f0-0687-6ebb-d10055b89fe6/pr_source.png?downloadKey=1429243548_2f0a88b4ea441432cc948d9377a86569
- Я думаю, мы можем сократить? и все направо. Не уверен насчет этого шага, кажется, это довольно недавняя (?) вещь. 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, так что: 75.png" rel="nofollow noreferrer">http://a1854.phobos.apple.com/us/r30/Purple3/v4/2d/5c/a1/2d5ca114-71f0-0687-6ebb-d10055b89fe6/pr_source.100x100 -75.png
Милая.
- И на этот раз это работает. Мы должны получить обратно изображение размером 100x100 вместо 1024x1024, которое по умолчанию выдает artworkUrl512.
А для НЕКОТОРЫХ приложений шаг 5 просто возвращает ошибку 404.
Возможные извлеченные уроки:
- Поскольку это всегда была недокументированная функция, в какой-то момент она должна была сломаться без какого-либо уведомления.