Skip to content

Java 获取 文件应用 最新升级信息

通过此方法获取到 文件应用 可升级的最新策略。

请求参数列表

参数名类型说明
requestFileUpgradeRequest设置具体接口请求参数,请参见 文件应用获取升级策略

返回值列表

返回值名类型说明
resultFileUpgradeResponse接口返回值,当 err 为nil 时有效,具体接口返回参数,请参见 文件应用获取升级策略
errerror请求的状态,当请求失败时,err 不为 nil

示例代码

您可以使用以下代码获取到最新升级策略。

java
package com.toolsetlink.upgradelink.api;  // 包名必须与被测试类一致

import com.toolsetlink.upgradelink.api.models.FileUpgradeRequest;
import com.toolsetlink.upgradelink.api.models.FileUpgradeResponse;
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 {  // 类名 = 被测试类名 + Test

    private final String accessKeyId = "a1";
    private final String accessKeySecret = "a2";
    private Client client;

    @BeforeEach
    void setUp() throws Exception {
        client = new Client(accessKeyId, accessKeySecret);
    }

    @Test
    public void testGetFileUpgrade() throws Exception {
        // 创建 Client 对象
        Client client = new Client(accessKeyId, accessKeySecret);

        FileUpgradeRequest request = new FileUpgradeRequest();
        request.setFileKey("key1");
        request.setVersionCode(1);
        request.setAppointVersionCode(0);
        request.setDevKey("macmac");
        request.setDevModelKey("tv1");

        try {
            FileUpgradeResponse info = client.getFileUpgrade(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("testGetFileUpgrade end");

    }
}