通过 API 获取 Android 订阅的用户历史交易记录
Posted
技术标签:
【中文标题】通过 API 获取 Android 订阅的用户历史交易记录【英文标题】:Get users history transactions for Android Subscription via API 【发布时间】:2021-06-28 08:57:01 【问题描述】:我们有一个实现订阅的 android 应用,出于分析目的,我们需要用户进行的所有交易。
我们希望通过 API 获取所有交易,但找不到任何返回此信息的 Google 端点。 在 Google Play Console 中,我们可以看到这些交易。
从检查员那里,我看到 Google 使用私有端点来获取这些数据,但我找不到任何公共 API 端点。
Google 专用端点是
v1/developer/devId/orders:fetchUserLatestOrders
但我没有找到任何 orders:fetchUserLatestOrders
或类似的公开参考资料。
以前有没有人解决过这个问题?
【问题讨论】:
【参考方案1】:经过一番研究,我找到了解决这个问题的方法。 为了获得所有 Android 交易,您必须通过 API 从 Google Play 下载财务报告。
@icoder 回答解释正确步骤:Access Google play account reports through Google API Client php Library
请注意,当您创建服务帐户时,您应该等待几个小时(我是 24 小时),因为 Google 不会即时为您分配权限。
【讨论】:
以上是关于通过 API 获取 Android 订阅的用户历史交易记录的主要内容,如果未能解决你的问题,请参考以下文章
如何在订阅级别获取不同资源类型的 Azure 资源计数限制和配额?