Skip to content

API de Estratégia de Upgrade da Aplicação Tauri

Descrição da API: Com base no número de versão do cliente, obtenha a estratégia de upgrade correspondente, compatível com as informações de resposta da interface de upgrade de arquivo fornecida pelo Tauri oficial. atualização dinâmica do tauri

📮 Informações da Requisição

URL da Requisição

GET https://api.upgrade.toolsetlink.com/v1/tauri/upgrade?tauriKey=a0jtz0HUwL66r7gCGvbMKQ&versionName=1.0.0&appointVersionCode=0&devModelKey=&devKey=&target=linux&arch=x86_64

Cabeçalhos da Requisição

Nome do ParâmetroObrigatórioTipoExemploDescrição
X-AccessKeySimstringmui2W50H1j-OC4xD6PgQagSecret AccessKey

Descrição dos Parâmetros da Requisição

Nome do ParâmetroObrigatórioTipoExemploDescrição
tauriKeySimstringa0jtz0HUwL66r7gCGvbMKQIdentificador único da aplicação Tauri
versionNameSimstring1.0.0Nome da versão registrada no sistema
appointVersionNameNãostring1.0.1Nome da versão desejada do upgrade, padrão para a mais recente se não fornecido
appointVersionCodeNãoint0Código da versão desejada do upgrade, padrão para a mais recente se não fornecido ou 0
devModelKeyNãostringstv1Identificador único do modelo do dispositivo
devKeyNãostringLOYlLXNy7wIdentificador único do dispositivo (pode usar endereço MAC)
targetSimstringlinuxSistema operacional: linux, darwin, windows
archSimstringx86_64Arquitetura da máquina: x86_64, i686, aarch64, armv7

📮 Informações da Resposta

Corpo da Resposta Bem-sucedida

json
{
  "version": "2.0.0",
  "notes": "Notificação de upgrade",
  "pub_date": "2025-05-26T20:40:30+08:00",
  "url": "https://upgradelink.oss-cn-beijing.aliyuncs.com/upgrade/2025-05-26/other/01970c9b-be88-70db-b4bd-92303c8d1fef.json?x-oss-credential=LTAI5tA5mxKLLfa6FxPoTkqE%2F20250527%2Fcn-beijing%2Foss%2Faliyun_v4_request&x-oss-date=20250527T135625Z&x-oss-expires=600&x-oss-signature=fc961fcd21ecd763946ec123be1ef0504713f2189036fe57b687ed2917b570e8&x-oss-signature-version=OSS4-HMAC-SHA256",
  "signature": "",
  "upgradeType": 1
}

Descrição dos Parâmetros do Corpo da Resposta

O conteúdo retornado é consistente com a interface oficial de atualização dinâmica do Tauri. atualização dinâmica do tauri

Nome do ParâmetroTipoExemploDescrição
versionstringNúmero da versão
notesstringDescrição da atualização.
pub_datestringData de lançamento da versão
urlstringURL do arquivo da versão
signaturestringConteúdo do arquivo .sig gerado
upgradeTypeintTipo de prompt de upgrade: 1: Upgrade por prompt; 2: Upgrade silencioso; 3: Upgrade forçado

Corpo da Resposta de Erro Típica

json
{
  "code": 404001,
  "msg": "Nenhuma versão disponível encontrada",
  "docs": "Nenhuma versão correspondente da aplicação encontrada. Por favor, confirme se foi corretamente criada no sistema. Por favor, consulte a documentação: https://upgrade.toolsetlink.com/pt/upgrade/recommend/tauri/app-version.html",
  "data": null
}

📊 Códigos de Status

Código de Status HTTPCódigoDescrição do CenárioSolução
200Requisição bem-sucedida, estratégia de upgrade de versão obtida
204Já na versão mais recente
400400001Requisição inválida
400400002Parâmetros ausentes
400400003Parâmetros inválidos
400400004Cabeçalhos inválidos
400400005Corpo da requisição inválido
401401001Falha na autenticação
401401002Falha na verificação da assinatura
404404001Recurso não encontrado
404404002Registro não encontrado
404404003Método de processamento não encontrado
404404004Requisição não encontrada
429429001Limite de taxa de requisição de estratégia de tarefa da aplicaçãoO limite de taxa de requisição para a configuração da tarefa de upgrade atual foi atingido. Por favor, tente novamente mais tarde.
500500001Erro interno do servidorEntre em contato conosco Fale Conosco
500500002Falha na validação de dados interno do servidorEntre em contato conosco Fale Conosco

toolsetlink@163.com