TypeScript Get Configuration Latest Upgrade Information
Use this method to get the latest upgrade strategy for configuration.
Request Parameter List
| Parameter | Type | Description |
|---|---|---|
| request | ConfigurationUpgradeRequest | Set specific interface request parameters, please refer to Configuration Get Upgrade Strategy |
Return Value List
| Return Value | Type | Description |
|---|---|---|
| result | ConfigurationUpgradeResponse | Interface return value, specific interface return parameters, please refer to Configuration Get Upgrade Strategy |
Example Code
You can use the following code to get the latest upgrade strategy.
typescript
const {default: Client, Config, ConfigurationUpgradeRequest} = require('@toolsetlink/upgradelink-api-typescript');
// Test getting configuration upgrade information
async function testGetConfigurationUpgrade() {
try {
// Initialize client
const config = new Config({
accessKey: 'mui2W50H1j-OC4xD6PgQag',
accessSecret: 'PEbdHFGC0uO_Pch7XWBQTMsFRxKPQAM2565eP8LJ3gc',
});
const client = new Client(config);
// Construct request parameters
const request = new ConfigurationUpgradeRequest({
configurationKey: 'q1hfB1VUQaK9VksTZGPU1Q',
versionCode: 1,
appointVersionCode: 0,
devModelKey: '',
devKey: ''
});
// Send request
const response = await client.ConfigurationUpgrade(request);
// Print response results
console.log('\nConfiguration upgrade information response:');
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('\nFailed to get configuration upgrade information:', error);
}
}