通过 API 获取 Android 订阅的用户历史交易记录
Get users history transactions for Android Subscription via API
我们有一个实现订阅的 Android 应用程序,出于分析目的,我们需要用户进行的所有交易。
我们想通过 API 获取所有交易,但我们找不到 return 此信息的任何 Google 端点。
在 Google Play 控制台中,我们可以看到这些交易。
从检查员那里,我看到 Google 使用私有端点来获取此数据,但我找不到任何 public API 端点。
Google 专用端点是
v1/developer/{devId}/orders:fetchUserLatestOrders
但我没有找到 orders:fetchUserLatestOrders
或类似的任何 public 参考资料。
有没有人遇到过并解决过这个问题?
经过一番研究,我找到了解决这个问题的方法。
为了获得所有 Android 笔交易,您必须通过 API 从 Google Play 下载财务报告。
@icoder回答解释正确步骤:
Access Google play account reports through Google API Client PHP Library
请注意,您在创建服务帐户时应该等待几个小时(我是 24 小时),因为 Google 不会即时分配给您权限。
我们有一个实现订阅的 Android 应用程序,出于分析目的,我们需要用户进行的所有交易。
我们想通过 API 获取所有交易,但我们找不到 return 此信息的任何 Google 端点。
在 Google Play 控制台中,我们可以看到这些交易。
从检查员那里,我看到 Google 使用私有端点来获取此数据,但我找不到任何 public API 端点。
Google 专用端点是
v1/developer/{devId}/orders:fetchUserLatestOrders
但我没有找到 orders:fetchUserLatestOrders
或类似的任何 public 参考资料。
有没有人遇到过并解决过这个问题?
经过一番研究,我找到了解决这个问题的方法。
为了获得所有 Android 笔交易,您必须通过 API 从 Google Play 下载财务报告。
@icoder回答解释正确步骤:
Access Google play account reports through Google API Client PHP Library
请注意,您在创建服务帐户时应该等待几个小时(我是 24 小时),因为 Google 不会即时分配给您权限。