首页 > 解决方案 > 通过 api 下载曲棍球应用程序

问题描述

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

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

有没有办法用 cUrl 和 co 下载应用程序。

谢谢!

标签: hockeyapp

解决方案


使用 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!!!"

推荐阅读