Skip to content

Java SDK クイックスタート

このドキュメントでは、Java SDK を使用して一般的な操作を実行するためのクイックスタートガイドを提供します。 SDK のインストール方法、アクセス認証情報の設定方法、最新のアップグレード情報の取得などの基本操作を学びます。

注意事項

  • Java SDK を使用してリクエストを送信するには、Client インスタンスを初期化する必要があります。このドキュメントでは、デフォルト設定を読み込むことで Client を作成します。クライアントの詳細な設定オプションについては、「クライアントの設定」を参照してください。

前提条件

  • UpgradeLink アカウントを登録していること。
  • AccessKey と AccessSecret を取得していること。
  • URL アプリケーションのアップグレード戦略を設定していること。

認証情報の取得

img.jpg

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

toolsetlink@163.com