【问题标题】:Hockey app download via api通过 api 下载曲棍球应用程序
【发布时间】:2019-01-07 10:24:47
【问题描述】:

我想问一下,是否可以使用 Hockey Api 下载 apk 或 ipa 文件?

我可以获得每个 app_versions api 的 download_url。但是那个 url 给了我一个 html 网页作为响应。

有什么方法可以下载带有 cUrl 和 co 的 App。

谢谢!

【问题讨论】:

    标签: hockeyapp


    【解决方案1】:

    我通过将 ?format=apk 添加到通过 HockeyApp API 检索到的 download_url 值的末尾来实现此功能。

    请注意,我还必须将 URL 的第一部分从 https://rink.hockeyapp.net/apps/ 更新为 https://rink.hockeyapp.net/api/2/apps/

    【讨论】:

      【解决方案2】:

      我从 HockeyApp 得到的信息:

      这可以通过发送以下请求来实现:

      GET /api/2/apps/APP_ID/app_versions?include_build_urls=true
      

      您需要使用您的 API 令牌进行授权,并且 API 令牌需要由应用程序的开发者拥有。然后将直接下载 URL 作为键“build_url”包含在内。

      而且它有效。

      【讨论】:

        【解决方案3】:

        使用shell命令可以下载曲棍球应用

        BUILD=$1
        TOKEN="3a583f6d11164f0498f818a4e06c249e"
        APP="ca47e3a4ce8a453cb40d8df4781beee5"
        VERSION=$(curl \
        -H "X-HockeyAppToken: $TOKEN" \
        https://rink.hockeyapp.net/api/2/apps/$APP/app_versions \
        | jq --arg BUILD "$BUILD" '.app_versions | .[] | select(.version==$BUILD) | .id')
        curl -L -o $BUILD.apk https://rink.hockeyapp.net/api/2/apps/$APP/app_versions/$VERSION?format=apk
        echo "!!!DONE!!!"
        

        【讨论】:

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