如何避免签名上传中的401错误
Hi
is特征生成签名urs从程序前端上传正试图从测试套房上传jpg检验签名urs是否有效
代码可见于下
AsssetUploadUrl(id:InvoteId):允诺
monst时间戳=math.round(新日期(.getTime()/1000))
签名 = 云性.api_sign_request({public_id:id.value, timetamp}, this.config.api_secret)
基数ell=http://api.www.agrosoland.com/v1_1/${this.config.cloud_name}/image/upload`,
url = `${baseUrl}?api_key=${this.config.api_key}&publicId=${id.value}×tamp=${timestamp}&signature=${signature}`;
返回新URL
从测试我制作
const file = readFileSync(`${__dirname}/../../../../../tests/fakes/lenna.jpg`),
响应=等待抓取(${url.value}{file.toString
console.log(JSON.stringify(response.status, null, 2));
状态返回401并校验类似案例中其他用户的错误, 但我无法找到问题
提前感谢帮助
答案解析
-
Hi
生成签名时需要签名精确参数//www.agrosoland.com/documentation/signatures#signature_generation.上传请求中包括公有识别码时,它也需要签名
报错消息内含字符串,期望根据请求中包含的参数签名例举 :
字符串签名-timestamp=166510117
请通知我,如果有帮助 或你需要更多帮助
最好的问候
米哈尔
0