1

最近曲棍球移动到应用中心,我想使用 API 即时下载最新版本的 android 和 iOS 版本。

我试过什么?

检查官方swagger api-specs

1. @GET("/v0.1/apps/{owner_name}/{app_name}/recent_releases")
2. @GET("/v0.1/apps/{owner_name}/{app_name}/builds/{build_id}/downloads/{download_type}")

但是第二个 url 提供的下载 url 有不同的主机,它不起作用。

4

2 回答 2

3

这个 API:

@GET("/v0.1/apps/{owner_name}/{app_name}/builds/{build_id}/downloads/{download_type}")

如果您使用 App Center 中的 Build 服务,则下载构建。如果您只使用分发服务,请尝试使用以下 API 之一来获取发布详细信息,其中包括下载 url:

https://openapi.appcenter.ms/#/distribute/releases_getLatestByUser https://openapi.appcenter.ms/#/distribute/releases_getLatestByDistributionGroup

于 2019-12-18T18:19:49.373 回答
1

更新

api已经改变,我们可以使用的新api是

@GET("/v0.1/public/sdk/apps/{app_secret}/releases/latest")
    fun latestRelease(@Header("X-API-Token") apiToken: String, @Path("app_secret") secret: String): Call<JsonObject>

官方招摇 api

于 2019-09-27T02:51:40.447 回答