Inicio Rápido del SDK de Java
Este documento proporciona un guía de inicio rápido para usar el SDK de Java para realizar operaciones comunes. Aprenderás cómo instalar el SDK, configurar las credenciales de acceso y realizar operaciones básicas como recuperar la información de actualización más reciente.
Notas
- Para iniciar solicitudes usando el SDK de Java, necesitas inicializar una instancia de Client. Este documento crea un Client cargando configuraciones predeterminadas. Para más opciones de configuración del cliente, por favor consulta Configuración del Cliente.
Requisitos Previos
- Haber registrado una cuenta de upgradeLink.
- Haber obtenido AccessKey y AccessSecret.
- Haber configurado una estrategia de actualización de aplicación URL.
Obtener Credenciales

Instalar SDK
- Se ha instalado Java 7 o superior. Verifica la versión de Java usando el siguiente comando.
shell
java -versionSi no hay Java o la versión es inferior a Java 7 en el entorno informático actual, por favor descarga Java.
- Agregar dependencias en proyecto Maven (método recomendado) Para usar el SDK de Java en un proyecto Maven, solo necesitas agregar la dependencia correspondiente en pom.xml. Tomando como ejemplo agregar la dependencia de versión 1.0.0 en
<dependencies>:
xml
<dependency>
<groupId>io.github.toolsetlink</groupId>
<artifactId>upgradelink-api-java</artifactId>
<version>1.6.0</version>
</dependency>Uso Rápido
El siguiente programa de muestra demuestra cómo inicializar Clint y recuperar la información de actualización más reciente para aplicaciones URL.
Obtener Información de Actualización Más Reciente de Aplicación 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 {
// Crear 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");
}
}Un ejemplo de retorno exitoso es el siguiente:
0
Ya es la versión más reciente
null
testGetUrlUpgrade end