如何调用Google API获取全部Android应用的Google Play内购营收数据
Google API获取Android应用Play内购营收数据方案
我希望通过Google API获取Android应用的Google Play内购产生的营收数据,目标是展示所有应用的营收列表、总营收合计,若条件允许还需支持下钻查看各国别的营收明细。
我了解到可通过Google Analytics Data API实现该需求,但问题是该API需要将应用的property ID作为路径参数传入,暂无获取全量property列表的方法,我也检索了其他API寻找可行方案:
- Google Play Android Developer API:既不提供应用列表或property ID,也未开放查询应用总营收的接口
- Google Analytics Reporting API:仅支持查询已存在的报告,不符合需求,因为我既不想强制用户在Google Analytics中创建报告,也不想依赖静态报告
- Google Analytics Management API:仅支持查询web属性,应用不属于web属性,因此不会出现在返回列表中
我确信存在可行的实现方案,因为Google Play Console App可以展示各应用的营收数据,我推测其使用的也是公开API。
解决方案
根据Brett回答下的评论说明,可调用Google Analytics Admin API获取所有账号及其对应的属性列表,拿到所需property ID后即可配合Google Analytics Data API完成后续营收数据拉取。
内容的提问来源于stack exchange,提问作者Aorlinn
相关产品推荐
相关产品推荐

