在线价格亚马逊API

时间:2014-07-30 23:24:07

标签: ruby-on-rails ruby amazon-web-services amazon amazon-product-api

我是Amazon API新手,我正在使用 vacuum gem。我正在尝试使用ASIN产品类型搜索产品以获取价格,inStock和所有商品属性等属性,但我只收到制造商,ProductGroup,Title 属性,

如何设置搜索属性?

我的代码:

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"=>"..."}}

1 个答案:

答案 0 :(得分:2)

您需要确保要求使用Amazon Product API中的“大型”ResponseGroup,这将返回与该ASIN关联的几乎所有属性。

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

item_lookup(查询:{'IdType'=>'ASIN','ItemId'=>'...','ItemSearch.Shared.ResponseGroup'=>'大'})