URL первой загрузки файлового приложения
Описание API: Загружает соответствующую версию на основе номера версии. Если номер версии не указан, по умолчанию используется последняя версия.
Когда пользователи загружают приложение впервые, им нужно загрузить последнюю версию. Адрес запроса этого API фиксирован. Если номер версии не указан, автоматически получает последнюю загруженную версию, что делает его подходящим для использования в фиксированных кнопках загрузки.
📮 Информация о запросе
URL запроса
GET https://api.upgrade.toolsetlink.com/v1/file/download?fileKey=LOYlLXNy7wV3ySuh0XgtSg&versionCode=1
Параметры запроса
| Название параметра | Обязательный | Тип | Пример значения | Описание |
|---|---|---|---|---|
| fileKey | Да | string | LOYlLXNy7wV3ySuh0XgtSg | Уникальный идентификатор файлового приложения |
| versionCode | Нет | int | 1 | Номер версии приложения, по умолчанию последняя версия, если не указано |
📮 Информация о ответе
Успех
Начинается прямая загрузка файла
Типичное тело ответа об ошибке
json
{
"code": 404001,
"msg": "Доступная версия не получена",
"docs": "Соответствующая версия приложения не найдена, пожалуйста, подтвердите, была ли она правильно создана в системе. Пожалуйста, обратитесь к документации: https://upgrade.toolsetlink.com/ru/upgrade/recommend/file/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 | Запрос не найден | |
| 429 | 429001 | Ограничение частоты запросов стратегии задачи приложения | Достигнуто ограничение частоты запросов, настроенное для текущей задачи обновления, пожалуйста, попробуйте позже. |
| 500 | 500001 | Внутренняя ошибка сервера | Пожалуйста, свяжитесь с нами Связаться с нами |
| 500 | 500002 | Ошибка валидации данных сервера | Пожалуйста, свяжитесь с нами Связаться с нами |