Skip to content

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

img.jpg

Instalar SDK

  • Java 7 ou superior foi instalado. Verifique a versão do Java usando o seguinte comando.
shell
  java -version

Se 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

toolsetlink@163.com