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 по какой-то причине округляет результаты.

Другие вопросы по тегам