Skip to content

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Даstringa0jtz0HUwL66r7gCGvbMKQУникальный идентификатор Electron-приложения
targetДаstringlinuxОперационная система: linux, darwin, windows
archДаstringx86_64Архитектура машины: x86_64, i686, aarch64, armv7
versionNameНетstring1.0.0Название версии приложения, по умолчанию последняя версия, если не указано

📮 Информация о ответе

Успех

Прямая инициализация загрузки файла версии Electron

Типичное тело ответа об ошибке

json
{
  "code": 404001,
  "msg": "Доступная версия не получена",
  "docs": "Соответствующая версия приложения не найдена, пожалуйста, подтвердите, была ли она правильно создана в системе. Пожалуйста, обратитесь к документации: https://upgrade.toolsetlink.com/ru/upgrade/recommend/tauri/app-version.html",
  "data": null
}

📊 Коды состояния

HTTP-код состоянияcodeОписание сценарияРешение
200Прямая загрузка файла
400400001Недопустимый запрос
400400002Отсутствующий параметр
400400003Недопустимый параметр
400400004Недопустимый заголовок
400400005Недопустимое тело
401401001Неудачная аутентификация
401401002Неудачная проверка подписи
404404001Ресурс не найден
404404002Запись не найдена
404404003Метод обработки не найден
404404004Запрос не найден
500500001Внутренняя ошибка сервераПожалуйста, свяжитесь с нами Связаться с нами
500500002Ошибка валидации данных сервераПожалуйста, свяжитесь с нами Связаться с нами

toolsetlink@163.com