主题
TypeScript 获取 配置 最新升级信息
通过此方法获取到 配置 可升级的最新策略。
请求参数列表
参数名 | 类型 | 说明 |
---|---|---|
request | ConfigurationUpgradeRequest | 设置具体接口请求参数,请参见 配置 获取升级策略 |
返回值列表
返回值名 | 类型 | 说明 |
---|---|---|
result | ConfigurationUpgradeResponse | 接口返回值,当 err 为nil 时有效,具体接口返回参数,请参见 配置 获取升级策略 |
示例代码
您可以使用以下代码获取到最新升级策略。
typescript
import Client, { ConfigurationUpgradeRequest } from '@toolsetlink/upgradelink-api-typescript';
// 测试获取 配置 升级信息
async function testGetConfigurationUpgrade() {
try {
// 初始化客户端
const config = new Config({
accessKey: 'mui2W50H1j-OC4xD6PgQag',
accessSecret: 'PEbdHFGC0uO_Pch7XWBQTMsFRxKPQAM2565eP8LJ3gc',
});
const client = new Client(config);
// 构造请求参数
const request = new ConfigurationUpgradeRequest({
configurationKey: 'q1hfB1VUQaK9VksTZGPU1Q',
versionCode: 1,
appointVersionCode: 0,
devModelKey: '',
devKey: ''
});
// 发起请求
const response = await client.ConfigurationUpgrade(request);
// 打印响应结果
console.log('\nURL升级信息响应:');
console.log(`code: ${response.code}`);
console.log(`msg: ${response.msg}`);
console.log('data:');
console.log(` configurationKey: ${response.data.configurationKey}`);
console.log(` versionName: ${response.data.versionName}`);
console.log(` versionCode: ${response.data.versionCode}`);
console.log(` upgradeType: ${response.data.upgradeType}`);
console.log(` promptUpgradeContent: ${response.data.promptUpgradeContent}`);
console.log(` content: ${response.data.content}`);
console.log(` content.appName: ${response.data.content["appName"]}`);
} catch (error) {
console.error('\n获取配置升级信息失败:', error);
}
}