راهاندازی سریع Java SDK
این سند راهنمای راهاندازی سریع برای انجام عملیاتهای معمول با استفاده از Java SDK ارائه میدهد. شما یاد میگیرید که چگونه SDK را نصب کنید، اعتبارهای دسترسی را پیکربندی کنید، و عملیاتهای پایهای مانند دریافت آخرین اطلاعات بهروزرسانی را انجام دهید.
نکات
- برای ارسال درخواستها با استفاده از Java SDK، نیاز به راهاندازی یک نمونه Client دارید. این سند Client را با بارگذاری پیکربندیهای پیشفرض ایجاد میکند. برای گزینههای پیکربندی بیشتر برای کلاینت، به Configuring 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>استفاده سریع
برنامه نمونه زیر نحوه راهاندازی Clint و دریافت آخرین اطلاعات بهروزرسانی برای برنامههای 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 {
// Create Client object
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