android - 通过 API 获取 Android 订阅的用户历史交易记录

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

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

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

从检查器中,我看到 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 获取 Android 订阅的用户历史交易记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66903179/

相关文章:

android - 在 Android 的画中画模式下检测关闭和最大化点击事件

javascript - getAttribute ('href' ) 始终返回 '#' 而不管移动浏览器上的实际 href 属性如何

c# - Google Freebase Api C# .Net 示例

Android点击按钮填充textview

javascript - 需要在 javascript 中查询 youtube 视频列表 -- v3 API 不起作用

java - 尝试在 Android 上使用 Google Tasks API 让我的应用程序崩溃

android - 我们可以在 Android Play 商店上为 Beta 版本和生产版本提供不同的应用程序图形吗?

android - 在我的 Google Play 帐户中,应用程序登录私钥按钮被禁用

android - 无法从 Google Play Console 中删除 "Internal test track"版本

java - 菜单选项卡不响应