我正在尝试使用iTunes Search API从应用商店中获取信息。验证来自App Store本身的数据时,似乎存在某种不匹配的情况。例如,使用Uber:

https://itunes.apple.com/us/app/uber/id368677368

它显示平均用户评分为 4.7(满分5分),以及 178k评分

使用API​​ URL时:
https://itunes.apple.com/search?term=uber&entity=software,iPadSoftware&attribute=softwareDeveloper

我得到以下数据作为结果:

平均总体评分:,满分5,,其中,229,288,

AverageRatingForVersion:,满分5分,,其中 12,201评分

为了确保,我什至尝试将API的国家/地区属性修改为美国。我已验证API结果中的ID与appstore URL中的ID匹配。

我一辈子都无法弄清楚他们如何计算此评分以及为什么这些值不匹配。并不是说API是第三方API,而是直接来自Apple。

感谢帮助!

最佳答案

你知道了吗?我遇到了同样的问题。我认为Lookup API由于某种原因而将结果取整。

关于app-store - iTunes Search API错误值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48569869/

10-11 09:23
查看更多