主题
Go 获取 Url应用 最新升级信息
通过此方法获取到 url应用 可升级的最新策略。
方法定义
go
func (client *Client) GetUrlUpgrade(request *UrlUpgradeRequest) (_result *UrlUpgradeResponse, _err error)
请求参数列表
参数名 | 类型 | 说明 |
---|---|---|
request | *UrlUpgradeRequest | 设置具体接口请求参数,请参见 URL应用获取升级策略 |
返回值列表
返回值名 | 类型 | 说明 |
---|---|---|
result | *UrlUpgradeResponse | 接口返回值,当 err 为nil 时有效,具体接口返回参数,请参见 URL应用获取升级策略 |
err | error | 请求的状态,当请求失败时,err 不为 nil |
示例代码
您可以使用以下代码获取到最新升级策略。
go
package test
import (
"fmt"
"testing"
"github.com/toolsetlink/upgradelink-api-go/client"
)
// 获取 url 应用升级内容
func TestGetUrlUpgrade(t *testing.T) {
accessKeyId := "accessKeyId"
accessKeySecret := "accessKeySecret"
Client, err := client.NewClient(&accessKeyId, &accessKeySecret)
if err != nil {
return
}
urlKey := "urlkey1"
versionCode := 1
appointVersionCode := 0
devModelKey := "tv1"
devKey := "macmacmacmac"
// 接口调用
request := &client.UrlUpgradeRequest{
UrlKey: &urlKey,
VersionCode: &versionCode,
AppointVersionCode: &appointVersionCode,
DevModelKey: &devModelKey,
DevKey: &devKey,
}
Info, err := Client.GetUrlUpgrade(request)
if err != nil {
fmt.Println("err: ", err)
} else {
fmt.Println("info: ", Info)
}
}