是否可以使用 Google Play Developer API 检索应用的发布历史记录?

Can the release history of an app be retrieved with the Google Play Developer API?

提问人:Numid 提问时间:9/21/2023 最后编辑:Numid 更新时间:9/21/2023 访问量:55

问:

我正在使用 Google Play Developer API 来检索有关应用程序(也称为软件包)的生产轨道的信息。

我正在按顺序执行以下请求:

  1. https://oauth2.googleapis.com/token,这成功提供了访问令牌。
  2. https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/edits,以启动编辑
  3. https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/production,以检索有关应用的生产轨道的信息。

但是,我只得到有关当前生产版本的信息:

{
    "track": "production",
    "releases": [
        {
            "name": "1.6.1",
            "versionCodes": [
                "230621566"
            ],
            "status": "completed"
        }
    ]
}

如何检索应用程序的完整发布历史记录?

我期望如下:

{
    "track": "production",
    "releases": [
        {
            "name": "1.6.1",
            "versionCodes": [
                "230621566"
            ],
            "status": "completed"
        },
        {
            "name": "1.6.0",
            "versionCodes": [
                "230621560"
            ],
            "status": "completed"
        },
        ...
    ]
}

先谢谢你!

谷歌-API 控制台 谷歌-播放 开发者-api

评论


答:

1赞 bodu 12/10/2023 #1

无法从 API 获取完整的发布历史记录。在 Google Play Developers API 中调用 edits.tracks 资源时,系统只会返回跟踪中的有效版本(请参阅文档)。