通过 API 获取 Android 订阅的用户历史交易

时间:2021-04-01 10:52:29

标签: android google-api google-play-console google-play-developer-api

我们有一个实现订阅的 Android 应用,出于分析目的,我们需要用户进行的所有交易。

我们希望通过 API 获取所有交易,但找不到任何返回此信息的 Google 端点。
在 Google Play Console 中,我们可以看到这些交易。

从检查员那里,我看到 Google 使用私有端点来获取这些数据,但我找不到任何公共 API 端点。

Google 私有端点是 v1/developer/{devId}/orders:fetchUserLatestOrders 但我没有找到任何关于 orders:fetchUserLatestOrders 或类似内容的公开参考。

有没有人遇到并解决过这个问题?

1 个答案:

答案 0 :(得分:0)

经过一番研究,我找到了解决这个问题的方法。
为了获得所有 Android 交易,您必须通过 API 从 Google Play 下载财务报告。

@icoder 回答解释正确的步骤:
Access Google play account reports through Google API Client PHP Library

请注意,创建服务帐户时您应该等待几个小时(对我来说是 24 小时),因为 Google 不会即时为您分配权限。