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 の依存関係を追加する例を次に示します:
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
すでに最新バージョンです
null
testGetUrlUpgrade end