Skip to content

Guia de Início Rápido do SDK TypeScript

Este documento fornece um guia de início rápido para usar o SDK TypeScript para operações comuns. Você aprenderá como instalar o SDK, configurar credenciais de acesso e executar operações básicas como recuperar as últimas informações de upgrade.

Notas

  • Para fazer requisições usando o SDK TypeScript, você precisa inicializar uma instância Client. Este artigo cria um Client carregando configurações padrão. Para mais opções de configuração do cliente, consulte Configurar Cliente.

Pré-requisitos

  • Conta UpgradeLink registrada.
  • AccessKey e AccessSecret obtidos.
  • Estratégia de upgrade de aplicativo URL configurada.

Obter Credenciais

img.jpg

Instalar SDK

Execute o seguinte comando para instalar o SDK:

npm install @toolsetlink/upgradelink-api-typescript

Verificar SDK

Você pode usar o seguinte comando para verificar a instalação e verificar sua versão:

 npm view @toolsetlink/upgradelink-api-typescript versions

Um exemplo de retorno bem-sucedido é mostrado abaixo, o que indica que você instalou com sucesso:

 1.5.0

Uso Rápido

O seguinte programa de exemplo demonstra como inicializar um Client e recuperar as últimas informações de upgrade para um aplicativo URL.

Obter Últimas Informações de Upgrade do Aplicativo URL

typescript
const {
    default: Client,
    Config,
    UrlUpgradeRequest,
} = require('@toolsetlink/upgradelink-api-typescript');


// Testar obtenção de informações de upgrade URL
async function testGetUrlUpgrade() {
    try {
         // Inicializar cliente
        const config = new Config({
            accessKey:  'mui2W50H1j-OC4xD6PgQag',
            accessSecret: 'PEbdHFGC0uO_Pch7XWBQTMsFRxKPQAM2565eP8LJ3gc',
        });
        const client = new Client(config);

        // Construir parâmetros da requisição
        const request = new UrlUpgradeRequest({
            urlKey: 'uJ47NPeT7qjLa1gL3sVHqw',
            versionCode: 1,
            appointVersionCode: 0,
            devModelKey: '',
            devKey: ''
        });

        // Enviar requisição
        const response = await client.UrlUpgrade(request);

        // Imprimir resultados da resposta
        console.log('\nResposta das informações de upgrade URL:');
        console.log(`código: ${response.code}`);
        console.log(`mensagem: ${response.msg}`);
        console.log('dados:');
        console.log(`  urlKey: ${response.data.urlKey}`);
        console.log(`  versionName: ${response.data.versionName}`);
        console.log(`  versionCode: ${response.data.versionCode}`);
        console.log(`  urlPath: ${response.data.urlPath}`);
        console.log(`  upgradeType: ${response.data.upgradeType}`);
        console.log(`  promptUpgradeContent: ${response.data.promptUpgradeContent}`);
    } catch (error) {
        console.error('\nFalha ao obter informações de upgrade URL:', error);
    }
}

toolsetlink@163.com