我正在尝试使用 iTunes Search API 从应用商店获取信息。在验证来自 App Store 本身的数据时,似乎存在某种不匹配。以优步为例:
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
我得到以下结果数据:
AverageOverallRating : 4.5 / 5 / 229,288评分
AverageRatingForVersion : 4.5 分,满分 5 分,评分 12,201
我什至尝试将 API 的国家属性修改为美国,以确保。我已验证 API 结果中的 ID 与应用商店 URL 中的 ID 匹配。
我一生都无法弄清楚他们是如何计算这个评级的,以及为什么这些值不匹配。它不像 API 是第三方 API,它直接来自 Apple。
感谢帮助!