URL первой загрузки Electron-приложения
Описание API: На основе номера версии, операционной системы и архитектуры машины загружает соответствующую версию. Если номер версии не указан, по умолчанию используется последняя версия.
Когда пользователи впервые загружают приложение, им нужно загрузить последнюю версию. URL запроса этого API фиксирован, и если номер версии не указан, автоматически получает последнюю загруженную версию, что делает его подходящим для использования в фиксированных кнопках загрузки.
📮 Информация о запросе
URL запроса
GET https://api.upgrade.toolsetlink.com/v1/electron/download?electronKey=LOYlLXNy7wV3ySuh0XgtSg&target=linux&arch=x86_64&versionCode=1
Параметры запроса
| Название параметра | Обязательный | Тип | Пример значения | Описание |
|---|---|---|---|---|
| electronKey | Да | string | a0jtz0HUwL66r7gCGvbMKQ | Уникальный идентификатор Electron-приложения |
| target | Да | string | linux | Операционная система: linux, darwin, windows |
| arch | Да | string | x86_64 | Архитектура машины: x86_64, i686, aarch64, armv7 |
| versionName | Нет | string | 1.0.0 | Название версии приложения, по умолчанию последняя версия, если не указано |
📮 Информация о ответе
Успех
Прямая инициализация загрузки файла версии Electron
Типичное тело ответа об ошибке
json
{
"code": 404001,
"msg": "Доступная версия не получена",
"docs": "Соответствующая версия приложения не найдена, пожалуйста, подтвердите, была ли она правильно создана в системе. Пожалуйста, обратитесь к документации: https://upgrade.toolsetlink.com/ru/upgrade/recommend/tauri/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 | Ошибка валидации данных сервера | Пожалуйста, свяжитесь с нами Связаться с нами |