使用 API(令牌)从应用中心/Hockey 应用下载最新的工件

Download latest artifacts from app center / Hockey app using API (token)

最近曲棍球转移到应用程序中心,我想使用 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 有一个不同的主机,它不起作用。

已更新

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>

offical swagger api

这个API:

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

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

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