我想问一下,是否可以使用曲棍球Api下载apk或ipa文件?
我可以通过每个app_versions api获取download_url。但是该网址给了我一个html网页作为响应。
是否可以通过cUrl和co下载应用程序。
谢谢!
答案 0 :(得分:0)
我通过在HockeyApp API检索的download_url值的末尾添加?format = apk 来使此工作正常。
请注意,我还必须将URL的第一部分从 https://rink.hockeyapp.net/apps/ 更新为 https://rink.hockeyapp.net/api/2/apps/ 。
答案 1 :(得分:0)
我从HockeyApp获得的信息:
这可以通过发送以下请求来实现:
GET /api/2/apps/APP_ID/app_versions?include_build_urls=true
您需要使用您的API令牌进行授权,并且该API令牌必须由该应用的开发者拥有。然后,直接下载URL作为键“ build_url”包含在内。
它有效。
答案 2 :(得分:0)
使用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!!!"