Skip to content

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

img.jpg

Instalar SDK

  • Se ha instalado Java 7 o superior. Verifica la versión de Java usando el siguiente comando.
shell
  java -version

Si 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

toolsetlink@163.com