如何使用 iTunes API 查找应用程序排名并推断下载量?

How to use iTunes API to find app rank and deduce amount of downloads?

我知道除非使用付费服务,否则无法从任何 API 获取应用程序下载数量,但我发现有一个公式可以计算每天的下载数量。

number of iPhone downloads = 52,958 * rank-(0.944)
number of iPad downloads = 13,516 * rank(-0.903)

但是我发现这只是一个近似值,而且是每日值,所以我们是否必须将它乘以从提交申请之日起计算的天数?对我来说似乎没有多大意义。

上述解决方案是否可以找到应用下载量的近似值?
有没有什么API绝对可以找到排名而不是每天一个?

我猜你找到的公式应该更像这样:

52958 * (rank^-0.944)

也就是说,rank 的-0.944 次方,大约是 52958 的倍数。这意味着当天排名 1 的下载量为 52958。它们会呈指数下降:

rank 10: 6024
rank 100: 685
rank 1000: 77

我不知道这有多准确。正如您所指出的,大数字(即排名 1 的每日下载量)会有所不同。如果你没有办法得到这个实际数字,那么这个公式只是一个猜测乘以一个近似值。

虽然方程式的行为是正确的:一些排名靠前的应用程序销量很高,但绝大多数应用程序销量很少。