【问题标题】:Download latest artifacts from app center / Hockey app using API (token)使用 API(令牌)从应用中心/曲棍球应用下载最新的工件
【发布时间】:2020-01-26 05:29:50
【问题描述】:

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

我尝试了什么?

查看了官方的招摇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}")

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

【问题讨论】:

    标签: hockeyapp visual-studio-app-center-test


    【解决方案1】:

    这个 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

    【讨论】:

      【解决方案2】:

      更新

      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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-05-12
        • 1970-01-01
        • 2020-09-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多