gpt4 book ai didi

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

转载 作者:IT老高 更新时间:2023-10-28 23:20:15 29 4
gpt4 key购买 nike

我正在做一种购物 list 网络应用程序,您可以在其中将商品链接到亚马逊的等价物。

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

我想:

a) 使用商品的 ASIN 获取商品图片和描述

b) 获取某个词的搜索结果。

欢迎任何建议/帮助!

谢谢!

最佳答案

您可以使用 node-apac 来做到这一点,一个用于亚马逊产品广告 API 的 node.js 客户端。但是,要使用 Amazon API,您必须开设一个 Amazon Web Services (AWS) 帐户。请按照以下步骤操作。

  1. 开设一个 AWS 账户。注意:亚马逊会在您注册时要求您提供信用卡,但产品广告 API 是免费的,因此不会向您收费。

  2. 登录您的 AWS 账户并转到 Security Credentials page找出您的访问 key ID 和 secret 访问 key

  3. 注册 Amazon Associates Program 并获取您的 Associate Tag。这将允许您从亚马逊收到您发送给他们的推荐的佣金。

  4. 安装 node-apac

    npm install apac@latest
  5. 这是一个代码片段,可以完成您的任务 b) 用于亚马逊搜索查询。它来自 node-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");
});

就是这样。检查您需要的字段的“结果”对象。它应该包括产品图片、描述等等。

关于javascript - 从 ASIN 获取亚马逊商品图片和描述,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11706347/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com