let url = pm.request.url;
let formData = url.query;
let path = "/"+url.path.join("/");
console.log(path)
formData.add({
key: 'timestamp',
value: Math.floor(Date.now() / 1000).toString()
});
formData.add({
key: 'apiKey',
value: '699546fa07b91838'
});
let params = [];
let apiSecret = 'e2ed986afe936fbb';
formData.each(item => {
if (item.key !== 'sign') {
params.push({ key: item.key, value: item.value });
}
});
params.sort((a, b) => a.key.localeCompare(b.key));
const stringToSign = params.map(item => `${item.key}=${item.value}`).join('');
let signContent = path+stringToSign+apiSecret
console.log(signContent)
let encodeContent = encodeURIComponent(signContent);
const sign = CryptoJS.MD5(encodeContent).toString();
formData.add({
key: 'sign',
value: sign
});