Ruby Amazon产品API:如何访问新版本列表

Ruby Amazon产品API:如何访问新版本列表,ruby,api,amazon-product-api,Ruby,Api,Amazon Product Api,Amazon提供了一个非常有用的方法,您可以指定“节点”id和“字段日期”,以便检索特定日期的新版本。你甚至可以指定你想要的艺术家 但是,到目前为止,我无法通过Ruby包装器在API中使用这个特定函数。当我调用该方法时,web服务api将忽略数据参数,并简单地返回该特定艺术家的所有相册。我的期望是亚马逊已经完全关闭了产品api的“日期”参数;由于它还没有在中找到,是否有人知道如何访问此功能,或者知道使用完全不同的方法实现相同最终结果的其他方法 req = AmazonProduct["us"]

Amazon提供了一个非常有用的方法,您可以指定“节点”id和“字段日期”,以便检索特定日期的新版本。你甚至可以指定你想要的艺术家

但是,到目前为止,我无法通过Ruby包装器在API中使用这个特定函数。当我调用该方法时,web服务api将忽略数据参数,并简单地返回该特定艺术家的所有相册。我的期望是亚马逊已经完全关闭了产品api的“日期”参数;由于它还没有在中找到,是否有人知道如何访问此功能,或者知道使用完全不同的方法实现相同最终结果的其他方法

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)

我不知道你是否还感兴趣,但我也在考虑如何让它发挥作用。 查看问题顶部提供的链接,参数可能需要是字段日期,因为这是Amazon在其URL中的内容


正如你所说,我在API文档中找不到这方面的参考资料,但你可以按发布日期订购,最新的优先。然后,您可以存储一个您已看到的版本的数据库,然后检查每个版本,看看您的数据库中是否已经有它,如果没有,它是新的。

看起来它们支持时间戳而不是日期。感谢您的输入,但恐怕时间戳用于身份验证;不指定特定的发布日期。啊,我读得不够仔细。谢谢。据我所知,“字段日期”不是一个函数参数。相反,我确实创建了一个数据库,它为我想要查找新版本的每个艺术家填充查询结果。然而,这个解决方案是非常不切实际的,因为它使用AmazonAPI搜索您查询的每个艺术家。