URL первой загрузки Android-приложения
Описание API: Загружает соответствующую версию на основе номера версии. Если номер версии не указан, используется последняя версия.
Когда пользователи загружают приложение впервые, им нужно загрузить последнюю версию. URL запроса этого API фиксирован. Если номер версии не указан, автоматически получается последняя загруженная версия, которую можно разместить на фиксированной кнопке загрузки.
📮Информация о запросе
URL запроса
GET https://api.upgrade.toolsetlink.com/v1/apk/download?fileKey=isVZBUvkFhv6oHxk_X-D0Q&versionCode=1
Параметры запроса
| Название параметра | Обязательный | Тип | Пример значения | Описание |
|---|---|---|---|---|
| apkKey | Да | string | isVZBUvkFhv6oHxk_X-D0Q | Уникальный идентификатор Android-приложения |
| versionCode | Нет | int | 1 | Код версии приложения. Если не указан, будет получена последняя версия |
📮Информация о ответе
Успех
Прямая загрузка пакета установки
Типичный ответ об ошибке
json
{
"code": 404001,
"msg": "No available version found",
"docs": "No corresponding app version found. Please confirm if it has been correctly created in the system. Please refer to the documentation: https://upgrade.toolsetlink.com/ru/upgrade/recommend/apk/app-version.html",
"data": null
}📊Коды состояния
| HTTP-код состояния | code | Описание сценария | Решение |
|---|---|---|---|
| 200 | Прямая загрузка файла | ||
| 400 | 400001 | Недопустимый запрос | |
| 400 | 400002 | Отсутствующие параметры | |
| 400 | 400003 | Недопустимые параметры | |
| 400 | 400004 | Недопустимый заголовок | |
| 400 | 400005 | Недопустимое тело | |
| 401 | 401001 | Неудачная аутентификация | |
| 401 | 401002 | Неудачная проверка подписи | |
| 404 | 404001 | Ресурс не найден | |
| 404 | 404002 | Запись не найдена | |
| 404 | 404003 | Метод обработки не найден | |
| 404 | 404004 | Запрос не найден | |
| 500 | 500001 | Внутренняя ошибка сервера | Свяжитесь с нами Связаться с нами |
| 500 | 500002 | Ошибка валидации данных сервера | Свяжитесь с нами Связаться с нами |