in src/metadata.js [34:53]
async function getParameters(proudctName, api, locale) {
const product = metadata.products.find((d) => {
return d.code.toLowerCase() === proudctName;
});
if (!product) {
return [];
}
const language = locale === 'zh-CN' ? 'ZH_CN' : 'EN_US';
const version = product.version;
const url = `https://api.aliyun.com/meta/v1/products/${proudctName}/versions/${version}/apis/${api}/api.json?language=${language}`;
const response = await httpx.request(url);
if (response.statusCode !== 200) {
return [];
}
const body = await httpx.read(response, 'utf8');
const data = JSON.parse(body);
return data.parameters;
}