对亚马逊产品搜索的结果进行分页



我正在使用gem amazon_product在Amazon中搜索图书。搜索非常好,但它只给了我前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"]

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

他们有"RelatedItemPage"one_answers"ItemPage"

你应该试试

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

最新更新