Хоккей приложение скачать через API

Я хотел бы спросить, можно ли скачать apk или ipa файл с помощью Hockey Api?

Я могу получить download_url для API app_versions. Но этот URL дает мне HTML-страницу в качестве ответа.

Есть ли способ загрузить приложение с помощью cUrl и co.

Спасибо!

2 ответа

С помощью команды оболочки вы можете скачать хоккейное приложение

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

Информация, которую я получил от HockeyApp:

Это возможно, отправив следующий запрос:

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

Вам необходимо авторизоваться с помощью вашего токена API, и этот токен должен принадлежать разработчику приложения. URL прямой загрузки затем включается в качестве ключа "build_url".

И это работает.

Я получил это к работе, добавив ? Format=apk в конец значения download_url, полученного через HockeyApp API.

Обратите внимание, что мне также пришлось обновить первую часть URL-адреса с https://rink.hockeyapp.net/apps/ до https://rink.hockeyapp.net/api/2/apps/.

Другие вопросы по тегам