Amazon Product API:如何访问新版本列表

时间:2012-02-26 17:24:41

标签: ruby api amazon-product-api

亚马逊有一个非常有用的search functionality,您可以在其中指定'node'id和'field-date',以便检索该特定日期的新版本。你甚至可以指定你想要的艺术家search

但是,到目前为止,我无法通过Ruby amazon_product包装器在API中使用此特定功能。当我调用该方法时,web服务api忽略数据参数,只返回该特定艺术家的所有专辑。我的期望是亚马逊完全关闭了产品api的'date'参数;因为它在Product Advertising API Developer guide.中无处可寻,但有没有人知道如何使用完全不同的方法来访问此功能或知道其他方法来达到相同的最终结果?

req = AmazonProduct["us"]

    req.configure do |c|
      c.key    = 'key'
      c.secret = 'secretkey'
      c.tag    = 'tag'
    end

    res = req.search('Music', :keywords => "sleigh+bells", :date => 20120221)

1 个答案:

答案 0 :(得分:0)

不知道你是否仍然感兴趣,但我正在研究如何让它发挥作用。 查看问题顶部提供的链接,参数可能需要是“field-date”,因为这是Amazon在其URL中的内容。

正如您所说,我在API文档中找不到对此的引用,但您可以按发布日期排序,最新的第一个。然后你可以存储一个你看过哪个版本的数据库,然后检查每个版本,看看你是否已经在数据库中拥有它,如果没有,它是新的。