从应用商店检索iOS总评分的API?

时间:2018-09-12 13:49:23

标签: ios http

我可以这样检索最近的iOS评论:

fetch(`https://itunes.apple.com/${IOS_LANG_CODE}/rss/customerreviews/id=${IOS_ID}/sortBy=mostRecent/json`)

但是,我在应用商店中找不到任何端点来检索应用的总体评价。(总评价=您在应用商店中看到的评价很高,而不是单个评价)。我也找不到苹果公司提供的有关此主题的任何官方文档。有人知道如何做到这一点吗?

2 个答案:

答案 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