【问题标题】:Online price Amazon API在线价格 Amazon API
【发布时间】:2014-07-30 23:24:06
【问题描述】:

我是 Amazon API 的新手,我正在使用 vacuum gem。我正在尝试使用 ASIN 产品类型搜索产品以获取 Price、inStock 和所有商品属性等属性,但我只收到 Manufacturer、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"=>"..."}}

【问题讨论】:

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


    【解决方案1】:

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

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

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

    【讨论】:

    • 谢谢,我如何知道一件物品是否是Prime?以及该物品还剩下多少件?
    • 谢谢!这是 ResponseGroups 的文档:docs.aws.amazon.com/AWSECommerceService/latest/DG/… 我将参数更改为 'ResponseGroup' => 'Large' 并且它起作用了。
    • MediumOffersOfferSummary 也会返回价格。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-04-10
    • 2022-06-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-26
    • 1970-01-01
    相关资源
    最近更新 更多