我正在使用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)