Я использую запрос отчетов для получения отчетов,
Но когда я запускаю код, он выдает ошибку ниже:
"Рассчитанная нами подпись запроса не соответствует предоставленной вами подписи. Проверьте свой секретный ключ доступа AWS и метод подписи."
Я попробовал запрос в блокноте, и он работает нормально, поэтому никаких проблем не возникает. Ниже приведен мой код:
agent
.post(`https://mws.amazonservices.com/`)
.query({
AWSAccessKeyId:accesskeyid,
Action:'GetReport',
Merchant:sellerid,
MWSAuthToken:token,
SignatureVersion:2,
Timestamp:'2019-05-21T07:34:45Z',
Version:'2009-01-01',
Signature:'1WN378L846Cts2oJGnJCPoT1nGjYoFcnlLXlZNxABg0=',
SignatureMethod:'HmacSHA256',
ReportId:'14941942615018036'
})
.then(res=>(this.setState({category:res.text},()=>{
console.log('category==>',this.state.category)
})))
Я много исследовал, но не разбирался, что за проблемы. Пожалуйста, кто-нибудь подскажет, как это исправить