我正在使用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"]
答案 0 :(得分:0)
从他们的API页面 - http://webservices.amazon.com/AWSECommerceService/AWSECommerceService.wsdl
他们有“RelatedItemPage”和“ItemPage”
你应该试一试
resp = req.search("Books", :power => params[:book][:search_term], :itemPage => 20)
希望这有帮助。