Guia de Início Rápido do SDK Java
Este documento fornece um guia de início rápido para usar o SDK Java para executar operações comuns. Você aprenderá como instalar o SDK, configurar credenciais de acesso e executar operações básicas, como recuperar informações de upgrade mais recentes.
Notas
- Para iniciar solicitações usando o SDK Java, você precisa inicializar uma instância Client. Este documento cria um Client carregando configurações padrão. Para mais opções de configuração do cliente, consulte Configurando Cliente.
Pré-requisitos
- Ter registrado uma conta UpgradeLink.
- Ter obtido AccessKey e AccessSecret.
- Ter configurado a estratégia de upgrade do aplicativo URL.
Obter Credenciais

Instalar SDK
- Java 7 ou superior foi instalado. Verifique a versão do Java usando o seguinte comando.
shell
java -versionSe não houver Java ou a versão for inferior ao Java 7 no ambiente de computação atual, baixe o Java.
- Adicionar dependências no projeto Maven (método recomendado) Para usar o SDK Java em um projeto Maven, basta adicionar a dependência correspondente no pom.xml. Tomando como exemplo a adição da dependência da versão 1.0.0 em
<dependencies>:
xml
<dependency>
<groupId>io.github.toolsetlink</groupId>
<artifactId>upgradelink-api-java</artifactId>
<version>1.6.0</version>
</dependency>Uso Rápido
O seguinte programa de exemplo demonstra como inicializar o Client e recuperar as informações de upgrade mais recentes para aplicativos URL.
Obter Informações de Upgrade Mais Recentes do Aplicativo URL
java
package com.toolsetlink.upgradelink.api;
import com.toolsetlink.upgradelink.api.models.UrlUpgradeRequest;
import com.toolsetlink.upgradelink.api.models.UrlUpgradeResponse;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
public class ClientTest {
private final String accessKey = "mui2W50H1j-OC4xD6PgQag";
private final String accessSecret = "PEbdHFGC0uO_Pch7XWBQTMsFRxKPQAM2565eP8LJ3gc";
private Client client;
@BeforeEach
void setUp() throws Exception {
Config config = new Config();
config.setAccessKey(accessKey);
config.setAccessSecret(accessSecret);
client = new Client(config);
}
@Test
public void testGetUrlUpgrade() throws Exception {
// Criar objeto Client
Client client = new Client(accessKeyId, accessKeySecret);
UrlUpgradeRequest request = new UrlUpgradeRequest();
request.setUrlKey("uJ47NPeT7qjLa1gL3sVHqw");
request.setVersionCode(1);
request.setAppointVersionCode(0);
request.setDevKey("");
request.setDevModelKey("");
try {
UrlUpgradeResponse info = client.UrlUpgrade(request);
System.out.println(info.code);
System.out.println(info.msg);
System.out.println(info.data);
} catch (Exception e) {
System.out.println("Exception e1:" + e);
}
System.out.println("testGetUrlUpgrade end");
}
}Um exemplo de retorno bem-sucedido é o seguinte:
0
Já é a versão mais recente
null
testGetUrlUpgrade end