Я только что присоединился как ассоциированная программа в амазонке рекламы продукта api. Я могу запускать запрос в блокнот, но в то время как в кодировке он дает ошибку. Пожалуйста, дайте мне какое-нибудь предложение, в котором я ошибаюсь. Я использую Node.JS для этого.Продукт рекламы API не работает
const OperationHelper = require('apac').OperationHelper;
const opHelper = new OperationHelper({
awsId: '',
awsSecret: '',
assocId: 'tarun123-21'
});
opHelper.execute('ItemSearch', {
'SearchIndex': 'Books',
'Keywords': 'harry potter',
'ResponseGroup': 'ItemAttributes,Offers',
'Service' : 'AWSECommerceService'
}).then((response) => {
console.log("Results object: ", response.result);
console.log("Raw response body: ", response.responseBody);
}).catch((err) => {
console.error("Something went wrong! ", err);
});
Это дает следующее сообщение об ошибке:
Results object: { ItemSearchErrorResponse:
{ '$': { xmlns: 'http://ecs.amazonaws.com/doc/2013-08-01/' },
Error:
{ Code: 'AWS.InvalidAssociate',
Message: 'Your AKIAI7SZEKEZNMFWGJDQ is not registered as an Amazon Assoc
iate. Please register as an associate at https://affiliate-program.amazon.com/gp
/associates/join/landing/main.html.' },
RequestId: 'e860887e-4bf7-4076-bfa9-6d2212324ba4' } }
Raw response body: <?xml version="1.0"?>
<ItemSearchErrorResponse xmlns="http://ecs.amazonaws.com/doc/2013-08-01/"><Error
><Code>AWS.InvalidAssociate</Code><Message>Your AKIAI7SZEKEZNMFWGJDQ is not regi
stered as an Amazon Associate. Please register as an associate at https://affili
ate-program.amazon.com/gp/associates/join/landing/main.html.</Message></Error><R
equestId>e860887e-4bf7-4076-bfa9-6d2212324ba4</RequestId></ItemSearchErrorRespon
se>