Skip to content

TypeScript Get File Application Latest Upgrade Information ​

Use this method to get the latest upgrade strategy for file applications.

Request Parameter List ​

ParameterTypeDescription
requestFileUpgradeRequestSet specific interface request parameters, please refer to File Application Get Upgrade Strategy

Return Value List ​

Return ValueTypeDescription
resultFileUpgradeResponseInterface return value, specific interface return parameters, please refer to File Application Get Upgrade Strategy

Unit Test Code Location ​

Example Code ​

You can use the following code to get the latest upgrade strategy.

typescript
const {
    default: Client,
    Config,
    UrlUpgradeRequest,
    FileUpgradeRequest
} = require('@toolsetlink/upgradelink-api-typescript');

// Test getting file upgrade information
async function testGetFileUpgrade() {
    try {
        // Initialize client
        const config = new Config({
            accessKey: 'mui2W50H1j-OC4xD6PgQag',
            accessSecret: 'PEbdHFGC0uO_Pch7XWBQTMsFRxKPQAM2565eP8LJ3gc',
        });
        const client = new Client(config);

        // Construct request parameters
        const request = new FileUpgradeRequest({
            fileKey: 'LOYlLXNy7wV3ySuh0XgtSg',
            versionCode: 1,
            appointVersionCode: 0,
            devModelKey: '',
            devKey: ''
        });

        // Send request
        const response = await client.FileUpgrade(request);

        // Print response results
        console.log('\nFile upgrade information response:');
        console.log(`code: ${response.code}`);
        console.log(`msg: ${response.msg}`);
        console.log('data:');
        console.log(`  fileKey: ${response.data.fileKey}`);
        console.log(`  versionName: ${response.data.versionName}`);
        console.log(`  versionCode: ${response.data.versionCode}`);
        console.log(`  urlPath: ${response.data.urlPath}`);
        console.log(`  upgradeType: ${response.data.upgradeType}`);
        console.log(`  promptUpgradeContent: ${response.data.promptUpgradeContent}`);
    } catch (error) {
        console.error('\nFailed to get file upgrade information:', error);
    }
}

toolsetlink@163.com