我是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"=>"..."}}
答案 0 :(得分:2)
您需要确保要求使用Amazon Product API中的“大型”ResponseGroup,这将返回与该ASIN关联的几乎所有属性。
使用您的示例,它将如下所示:
item_lookup(查询:{'IdType'=>'ASIN','ItemId'=>'...','ItemSearch.Shared.ResponseGroup'=>'大'})