Skip to content

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

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

方法定义

go
func (client *Client) GetFileUpgrade(request *FileUpgradeRequest) (_result *FileUpgradeResponse, _err error)

请求参数列表

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

返回值列表

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

示例代码

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

go
package test

import (
	"fmt"
	"testing"

	"github.com/toolsetlink/upgradelink-api-go/client"
)

// 获取 file 应用升级内容
func TestGetFileUpgrade(t *testing.T) {

	accessKeyId := "accessKeyId"
	accessKeySecret := "accessKeySecret"
	Client, err := client.NewClient(&accessKeyId, &accessKeySecret)
	if err != nil {
		return
	}

	fileKey := "filekey1"
	versionCode := 1
	appointVersionCode := 0
	devModelKey := "tv1"
	devKey := "macmacmacmac"

	// 接口调用
	request := &client.FileUpgradeRequest{
		FileKey:            &fileKey,
		VersionCode:        &versionCode,
		AppointVersionCode: &appointVersionCode,
		DevModelKey:        &devModelKey,
		DevKey:             &devKey,
	}
	Info, err := Client.GetFileUpgrade(request)
	if err != nil {
		fmt.Println("err: ", err)
	} else {
		fmt.Println("info: ", Info)
	}

}