我想知道各种应用统计网站如何从Google Play获取应用详细信息。由于GP没有公共API。一个例子是Appaware.com--他们有Google Play应用的完整详细信息。
一种可能的解决方案是抓取,但它不起作用,因为当您开始向他们发送数百个请求时,Google会阻止您。
有什么想法吗?
P.S。 “Google Play Developers API”不是一个选择,因为它只允许您访问应用的应用详情。
答案 0 :(得分:2)
他们使用Android设备使用的移动API(即使用this library)或刮取Google Play网站。这两种方法都受到速率限制,因此它们会在请求之间暂停。
移动设备API完全没有记录,很难编程。我建议刮一下。
您无法使用官方API或Feed。
答案 1 :(得分:0)
Android Marketing API用于从Google商店获取所有应用详情,您可以在此处查看:https://code.google.com/p/android-market-api/
答案 2 :(得分:0)
不幸的是,Google Play(以前称为Android Market)并未公开官方API。
要获取所需的数据,您可以开发自己的HTML抓取工具,解析页面并提取所需的应用元数据。其他问题已涵盖此主题,例如here。
如果您不想自己实现所有这些(正如您所提到的那样,这是一个复杂的项目),您可以使用第三方服务通过基于JSON的API访问Android应用元数据。< / p>
例如,42matters.com(我工作的公司)为Android和iOS提供API,更多详情:
https://42matters.com/app-market-data
端点的范围从“查找”(获取一个应用程序的元数据,可能是您需要的)到“搜索”,但我们还会从领先的应用商店中公开“排名历史”和其他统计数据。我们为所有支持的功能提供了大量文档,您可以在左侧面板中找到它们:https://42matters.com/docs/overview
我希望这会有所帮助,否则请随时与我联系。我非常了解这个行业,可以指出你正确的方向。
此致
安德烈