Быстрый старт с Java SDK
В этом документе представлено руководство быстрого старта по использованию Java SDK для выполнения обычных операций. Вы узнаете, как установить SDK, настроить учетные данные доступа и выполнить базовые операции, такие как получение последней информации об обновлении.
Примечания
- Чтобы инициировать запросы с помощью Java SDK, вам нужно инициализировать экземпляр Client. В этом документе создается Client путем загрузки стандартных конфигураций. Для получения дополнительных вариантов конфигурации клиента обратитесь к разделу Настройка клиента.
Предварительные требования
- Зарегистрирована учетная запись UpgradeLink.
- Получены AccessKey и AccessSecret.
- Настроена стратегия обновления URL-приложения.
Получение учетных данных

Установка SDK
- Установлена Java 7 или выше. Проверьте версию Java с помощью следующей команды.
shell
java -versionЕсли в текущей вычислительной среде нет Java или версия ниже Java 7, пожалуйста, загрузите Java.
- Добавление зависимостей в Maven-проект (рекомендуемый метод) Чтобы использовать Java SDK в Maven-проекте, просто добавьте соответствующую зависимость в pom.xml. В качестве примера добавления зависимости версии 1.0.0 в
<dependencies>:
xml
<dependency>
<groupId>io.github.toolsetlink</groupId>
<artifactId>upgradelink-api-java</artifactId>
<version>1.6.0</version>
</dependency>Быстрый прием использования
В следующей примерной программе демонстрируется, как инициализировать Client и получить последнюю информацию об обновлении для URL-приложений.
Получение последней информации об обновлении 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 {
// Создание объекта 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");
}
}Пример успешного возврата выглядит следующим образом:
0
Already the latest version
null
testGetUrlUpgrade end