hockeyapp - 通过 api 下载曲棍球应用程序
问题描述
我想问一下,是否可以使用 Hockey Api 下载 apk 或 ipa 文件?
我可以获得每个 app_versions api 的 download_url。但是那个 url 给了我一个 html 网页作为响应。
有没有办法用 cUrl 和 co 下载应用程序。
谢谢!
解决方案
使用 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!!!"
推荐阅读
- python - 文档相似度的文档嵌入模型
- macos - MacOS:尝试更新到 Cocoapods 1.10.0
- powershell - 如何通过 PowerShell 确认 TLS 1.2 在操作系统上可用?
- javascript - 在 D3 树布局中使用多种链接类型
- r - 使用 lubridate 和管道将日期转换为年月日
- php - 如何在 Drupal 8 中设置会话变量并在 php 脚本中获取它?
- c# - 将用户信息存储到数组中以在 switch 语句中使用
- javascript - JavascriptException:消息:javascript 错误:无法读取通过 Python Selenium 执行 JavaScript 的未定义错误的属性“单击”
- regex - 自定义 np++ 函数列表表达式
- laravel - Laravel api 路由不起作用,出现 404 错误