我可以这样检索最近的iOS评论:
fetch(`https://itunes.apple.com/${IOS_LANG_CODE}/rss/customerreviews/id=${IOS_ID}/sortBy=mostRecent/json`)
但是,我在应用商店中找不到任何端点来检索应用的总体评价。(总评价=您在应用商店中看到的评价很高,而不是单个评价)。我也找不到苹果公司提供的有关此主题的任何官方文档。有人知道如何做到这一点吗?
答案 0 :(得分:2)
我想我可能会很晚才回答这个问题,但是是的,有一种绝对免费的方式来获得应用程序的评级。你可以使用
http://itunes.apple.com/lookup?id=<app_id>
获取包含与您的应用程序相关的所有基本信息的 JSON。您要查找的键是 averageUserRating
。这将返回一个 Double 值并指示准确的当前 iOS 评分。
要快速检查示例,请查看亚马逊应用 (com.amazon.Amazon) 的详细信息
https://itunes.apple.com/lookup?id=297606951
答案 1 :(得分:0)
我们(应用程序)拥有一个API,可为您提供任何应用程序的全球评分,并按时间和星级划分国家/地区。
下面是一个简单的示例,它可以获取过去30天内美国和中国的某个应用的所有评分:
请求:
GET https://api.appfigures.com/v2/reports/ratings?products={product_id}&start=-30&countries=us,cn
哪个会给您这个答复:
{
"breakdown": [ /* current ratings */
5860419,
1431510,
2802529,
6458451,
44737094
],
"new": [ /* new ratings in the range */
163812,
52324,
120262,
300016,
2779912
],
"average": "4.35",
"total": 61290003,
"new_average": "4.60",
"new_total": 3416326,
"positive": 51195545,
"negative": 7291929,
"neutral": 2802529,
"new_positive": 3079928,
"new_negative": 216136,
"new_neutral": 120262
}
您要查找的总体评分为该结果中的total
。
您可以在此处找到文档:https://docs.appfigures.com/api/reference/v2/reports-ratings