我想使用 App Store Connect API 获取我的应用程序的平均评分。 我调用 api url
https://api.appstoreconnect.apple.com/v1/apps/xxxx/customerReviews?sort=-createdDate
,我可以获得带有评分的评论列表,但我还想获得未留下任何评论的用户的评分。
或者我会对平均评分感到满意。
可以通过 API 访问此信息吗?
谢谢!
您可以使用 App Store Marketing Tools 站点使用的 API。请参阅此 Python 代码,了解请求与您的应用程序名称匹配的前 5 个应用程序的 URL:
def url(self):
params = {
'types': 'apps,app-bundles',
'term': 'myAwesomeAppName,
'limit': '5',
'platform': 'iphone',
'additionalPlatforms': 'iphone,mac,appletv,ipad,watch,web'
}
encoded = parse.urlencode(params)
country = self.search.country.code.upper()
return 'https://tools.applemediaservices.com/api/apple-media/apps/' + country + "/search.json?"+ encoded
生成的 JSON 将包含评级数量和平均值:
apps.data[].attributes.userRating.ratingCount
apps.data[].attributes.userRating.value
JSON 字典的一部分。