主题
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项目中加入依赖项(推荐方式) 在Maven工程中使用 Java SDK,只需在pom.xml中加入相应依赖即可。以在
<dependencies>
中加入1.0.0版本的依赖为例:
<dependency>
<groupId>io.github.toolsetlink</groupId>
<artifactId>upgradelink-api-java</artifactId>
<version>1.0.0</version>
</dependency>
快速使用
以下示例程序演示了如何Clint初始化,获取Url应用最新升级信息。
获取Url应用最新升级信息
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 accessKeyId = "adasdasdsad";
private final String accessKeySecret = "adasdsadsdsa";
private Client client;
@BeforeEach
void setUp() throws Exception {
client = new Client(accessKeyId, accessKeySecret);
}
@Test
public void testGetUrlUpgrade() throws Exception {
// 创建 Client 对象
Client client = new Client(accessKeyId, accessKeySecret);
UrlUpgradeRequest request = new UrlUpgradeRequest();
request.setUrlKey("key1");
request.setVersionCode(1);
request.setAppointVersionCode(0);
request.setDevKey("macmac");
request.setDevModelKey("tv1");
try {
UrlUpgradeResponse info = client.getUrlUpgrade(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
已经是最新版本
null
testGetUrlUpgrade end