iTunes API artworkUrl512 метод получения значков разных размеров больше не работает, исправить?
Это связано с такими сообщениями: iTunes API: значок приложения размером 100x100 px.
Тем не менее, поскольку метод, описанный в ответе "Принять ответ", кажется, что он несколько раз нарушается, но я постоянно спрашиваю, есть ли известный обходной путь или другое исправление для этого. Как получить изображение приложения в требуемом размере, таком как 100x100 пикселей, 150x150 пикселей и т. Д.?
Метод такой:
- Получить Apple ID приложения. Для злых птиц это 343200656
- Используйте iTunes API для поиска. https://itunes.apple.com/lookup?id=343200656
- Получите artworkUrl512, скорее всего, это то же самое, что artworkUrl100 в наши дни, но что угодно. Для 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 так: 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.
Возможные уроки:
- Так как это всегда было недокументированной особенностью, в какой-то момент оно должно было сломаться без какого-либо уведомления.
1 ответ
Заменить имя файла на 100x100-85.png
и это будет работать.
В настоящее время API поиска возвращает следующий URL для artworkUrl512
:
Если вы замените 0x0ss-85.jpg
с 100x100-85.png
, вы получите файл 100x100: