Electron 앱 최초 다운로드 URL
API 설명: 버전 번호, 운영 체제 및 머신 아키텍처를 기반으로 해당 버전을 다운로드합니다. 버전 번호를 제공하지 않으면 기본적으로 최신 버전이 사용됩니다.
사용자가 앱을 처음 다운로드할 때 최신 버전을 다운로드해야 합니다. 이 API 요청 URL은 고정되어 있으며, 버전 번호를 제공하지 않으면 자동으로 최신 업로드 버전을 가져오므로 고정된 다운로드 버튼에 사용하기 적합합니다.
📮 요청 정보
요청 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": "No available version obtained",
"docs": "No corresponding application version found, please confirm whether it has been correctly created in the system. Please refer to the documentation: https://upgrade.toolsetlink.com/en/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 | 서버 내부 데이터 확인 실패 | 문의해 주세요 연락처 |