Skip to content

Detalhes da Versão do Aplicativo URL

Descrição da API: Com base no número de versão do cliente, obter os detalhes da versão correspondente

📮Informações da Solicitação

URL da Solicitação

POST https://api.upgrade.toolsetlink.com/v1/url/version

Cabeçalhos da Solicitação

Nome do ParâmetroObrigatórioTipoValor de ExemploDescrição
X-TimestampSimstring2025-02-17T10:34:55+08:00Hora da solicitação no formato RFC3339
X-NonceSimstringfc812cc0b9b51e8cString aleatória única (pelo menos 16 caracteres)
X-AccessKeySimstringmui2W50H1j-OC4xD6PgQagChave secreta AccessKey
X-SignatureSimstring3603437250c2df51fc46426ac79d8995Assinatura da solicitação Regras de Assinatura
Content-TypeSimstringapplication/json

🔐 Mecanismo Anti-Ataque de Repetição

  1. O servidor verifica que a diferença de timestamp em relação ao tempo do servidor não excede ±5 minutos
  2. O servidor verifica se o valor Nonce já existe (para evitar solicitações duplicadas)

Corpo da Solicitação

json
{
  "urlKey": "LOYlLXNy7wV3ySuh0XgtSg",
  "versionCode": 1
}

Parâmetros do Corpo da Solicitação

Nome do ParâmetroObrigatórioTipoValor de ExemploDescrição
urlKeySimstringLOYlLXNy7wV3ySuh0XgtSgIdentificador único do aplicativo URL
versionCodeSimint1Código de versão do cliente

📮Informações da Resposta

Resposta de Sucesso

json
{
  "code": 200,
  "msg": "Detalhes da versão encontrados",
  "data": {
    "urlKey": "LOYlLXNy7wV3ySuh0XgtSg",
    "versionName": "v2",
    "versionCode": 2,
    "description": "Conteúdo da descrição"
  }
}

Parâmetros do Corpo da Resposta

Nome do ParâmetroTipoValor de ExemploDescrição
urlKeystringLOYlLXNy7wV3ySuh0XgtSgIdentificador único do aplicativo URL
versionNamestringv1Nome da versão
versionCodeint1Código da versão
descriptionstringConteúdo da descriçãoConteúdo da descrição

Resposta de Erro Típica

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

📊Códigos de Status

Código de Status HTTPcodeDescrição do CenárioSolução
200200Solicitação bem-sucedida
400400001Solicitação inválida
400400002Parâmetros ausentes
400400003Parâmetros inválidos
400400004Cabeçalho inválido
400400005Corpo da solicitação inválido
401401001Falha na autenticação
401401002Falha na verificação de assinatura
404404001Recurso não encontrado
404404002Registro não encontrado
404404003Método de processamento não encontrado
404404004Solicitação não encontrada
500500001Erro interno do servidorEntre em contato Fale Conosco
500500002Falha na validação de dados interno do servidorEntre em contato Fale Conosco

toolsetlink@163.com