0

私はaws-libamazon procuct 広告 API に使用しています。

私のコードは次のとおりです。

var aws = require("aws-lib");    
var prodAdvOptions = {
        host : "ecs.amazonaws.in",
        region : "IN",
        version : "2013-08-01",
        path : "/onca/xml"
    };

    prodAdv = aws.createProdAdvClient(yourAccessKeyId, yourSecretAccessKey, yourAssociateTag,prodAdvOptions);

    prodAdv.call("ItemSearch", {
        SearchIndex : "Health & beauty",
        Keywords : "health",
        ResponseGroup : 'Images,ItemAttributes,Offers,Reviews'

    }, function(err, result) {
        console.log(JSON.stringify(result));

        res.send({
            data : result
        });
    });

しかし、結果は {} です。

合格していないprodAdvOptionsということは、結果を得ているということです。

prodAdv = aws.createProdAdvClient(yourAccessKeyId, yourSecretAccessKey, yourAssociateTag);

それを修正するのを手伝ってください。

4

1 に答える 1

1

指定したホスト名が間違っています。

それ以外の

ホスト:「ecs.amazonaws.in」

これは問題を修正しました。

ホスト:「webservices.amazon.in」

そして、代わりversionVersion

于 2016-01-27T13:06:05.663 に答える