我是亚马逊 API 的新手,我正在使用 真空 gem。我正在尝试使用 ASIN 产品类型搜索产品以获取 价格、inStock 和所有商品属性 等属性,但我只收到制造商、产品组、标题属性,

如何设置我的搜索属性?

我的代码:

req = Vacuum.new
req.configure(
    aws_access_key_id:     '...',
    aws_secret_access_key: '...',
    associate_tag:         'tag'
)
req.associate_tag = 'foobar'
@res = req.item_lookup(query: { 'IdType' => 'ASIN', 'ItemId' => '...'})

我的回复:
{"ItemAttributes"=>{"Manufacturer"=>"...", "ProductGroup"=>"...", "Title"=>"..."}}

最佳答案

您需要确保使用来自亚马逊产品 API 的“大型”响应组进行请求,这将返回与该 ASIN 关联的几乎所有属性。

使用您的示例,它将如下所示:

item_lookup(query: { 'IdType' => 'ASIN', 'ItemId' => '...', 'ItemSearch.Shared.ResponseGroup' => 'Large'})

关于ruby-on-rails - 在线价格亚马逊API,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25048592/

10-10 11:53