API поиска iTunes Неверные значения
Я пытаюсь использовать API поиска iTunes для получения информации из магазина приложений. При проверке данных из самого магазина приложений возникает какое-то несоответствие. Например с Uber:
https://itunes.apple.com/us/app/uber/id368677368
Средний рейтинг пользователей равен 4,7 из 5 с рейтингом 178k.
При использовании URL-адреса API: https://itunes.apple.com/search?term=uber&entity=software,iPadSoftware&attribute=softwareDeveloper
Я получаю следующие данные для результатов:
Средний рейтинг: 4.5 из 5 с 229 288 оценками
AverageRatingForVersion: 4,5 из 5 с 12 201 оценками
Я даже попытался изменить атрибут страны, чтобы API был американским, просто чтобы убедиться. Я подтвердил, что идентификатор в API Result совпадает с идентификатором в URL магазина приложений.
Я не могу понять, как они рассчитывают этот рейтинг и почему значения не совпадают. Это не так, как API является сторонним API, он поставляется напрямую от Apple.
Ценю помощь!
0 ответов
Вы поняли это? Я столкнулся с той же проблемой. Я думаю, что Lookup API по какой-то причине округляет результаты.