Javascript 从ASIN获取亚马逊商品图片和描述

Javascript 从ASIN获取亚马逊商品图片和描述,javascript,node.js,amazon,Javascript,Node.js,Amazon,我正在做一种购物清单的网络应用程序,你可以在其中将商品链接到亚马逊的同类商品 但我想知道怎么做。有API吗?如果有,是否有javascript API 我想: a) 使用ASIN获取项目图像和描述 b) 获取某个术语的搜索结果 欢迎任何建议/帮助 谢谢 您可以使用node.js客户端来实现这一点,该客户端用于Amazon的产品广告API。但是,要使用AmazonAPI,您必须打开一个AmazonWebServices(AWS)帐户。遵循以下步骤 开一个AWS帐户。注意:亚马逊在注册时会向您索要信

我正在做一种购物清单的网络应用程序,你可以在其中将商品链接到亚马逊的同类商品

但我想知道怎么做。有API吗?如果有,是否有javascript API

我想:

a) 使用ASIN获取项目图像和描述

b) 获取某个术语的搜索结果

欢迎任何建议/帮助

谢谢

您可以使用node.js客户端来实现这一点,该客户端用于Amazon的产品广告API。但是,要使用AmazonAPI,您必须打开一个AmazonWebServices(AWS)帐户。遵循以下步骤

  • 开一个AWS帐户。注意:亚马逊在注册时会向您索要信用卡,但产品广告API是免费的,因此您不需要付费

  • 登录您的AWS帐户并转到以查找您的访问密钥ID和机密访问密钥

  • 注册亚马逊员工计划并获取员工标签。这将允许您从亚马逊收到您发送给他们的推荐的佣金

  • 亚太地区安装节点

    npm install apac@latest
    
  • 下面是一段代码片段,用于完成Amazon搜索查询的任务b)。它来自节点apac页面,贷记到dmcquay

    var util = require('util'),
    OperationHelper = require('apac').OperationHelper;
    
    var opHelper = new OperationHelper({
        awsId:     '[YOUR ACCESS KEY ID HERE]',
        awsSecret: '[YOUR SECRET ACCESS KEY HERE]',
        assocId:   '[YOUR ASSOCIATE TAG HERE]', 
    });
    
    opHelper.execute('ItemSearch', {
        'SearchIndex': 'Books',
        'Keywords': 'harry potter',
        'ResponseGroup': 'ItemAttributes,Offers'
    }, function(error, results) {
        if (error) { console.log('Error: ' + error + "\n"); }
        console.log("Results:\n" + util.inspect(results) + "\n");
    });
    
  • 对于获取项目图像和描述的任务a),您可以执行以下操作:

    opHelper.execute('ItemLookup', {
        'ItemId': '[ASIN GOES HERE]',
        'MechantId': 'All',
        'Condition': 'All',
        'ResponseGroup': 'Medium'
    }, function(error, results) {
        if (error) { console.log('Error: ' + error + "\n"); }
        console.log("Results:\n" + util.inspect(results) + "\n");
    });
    

    就这样。检查“结果”对象中所需的字段。它应该包括产品图片、说明和更多内容。

    除了Arik G对node apac api的评论外,您还可以使用AWS的完整node.js库访问产品搜索等


    正如Judge Mental提到的,附属主页有一个资源列表,其中包含文档和开发人员指南。我发现在测试我是否拥有正确的帐户密钥或进行示例查询时,使用非常有用

    谢谢,但是我找不到任何关于我想用API做什么的文档或示例。我只是不知道该找什么。谢谢哇!这是一个难以置信的完整答案!非常感谢:-)