分析亚马逊产品搜索的结果

时间:2011-09-01 05:57:20

标签: ruby ruby-on-rails-3 amazon-web-services

我正在使用gem amazon_product搜索亚马逊的书籍。 搜索完全没问题,但它只获得了前10本书的清单。 我想获得所有搜索结果并对它们进行分页。我怎么能这样做?

我的代码看起来像这样,

req = AmazonProduct["us"]
req.configure do |c|
  c.key    = "KEY"
  c.secret = "SECRET_KEY"
  c.tag    = "TAG" 
end
resp = req.search("Books", :power => params[:book][:search_term], :sort => "reviewrank")
@books = resp.to_hash["Items"]["Item"]

1 个答案:

答案 0 :(得分:0)

从他们的API页面 - http://webservices.amazon.com/AWSECommerceService/AWSECommerceService.wsdl

他们有“RelatedItemPage”和“ItemPage”

你应该试一试

resp = req.search("Books", :power => params[:book][:search_term], :itemPage => 20)

希望这有帮助。