我是亚马逊 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/