我正在尝试使用iTunes Search API从应用商店获取信息。在从App Store本身验证数据时,似乎存在某种不匹配。例如Uber:
https://itunes.apple.com/us/app/uber/id368677368
它显示平均用户评分为 4.7 / 5 178k评级
使用API网址时: https://itunes.apple.com/search?term=uber&entity=software,iPadSoftware&attribute=softwareDeveloper
我得到的结果如下:
AverageOverallRating: 4.5 / 5 229,288评级
AverageRatingForVersion: 4.5 / 5 12,201评级
我甚至尝试将API的country属性修改为US,只是为了确保。我已经验证了API结果中的ID与appstore URL中的ID匹配。
我不能为我的生活弄清楚他们如何计算这个评级,以及为什么价值不匹配。它不像API是第三方API,它直接来自Apple。
感谢帮助!
答案 0 :(得分:0)
您知道吗?我遇到了同样的问题。我认为Lookup API由于某种原因而将结果取整。