Ruby 对亚马逊产品搜索的结果进行分页
我正在使用gem搜索亚马逊的书籍。 搜索很好,但只得到了前10本书的列表。 我想得到所有的搜索结果并分页。我该怎么做 我的代码是这样的Ruby 对亚马逊产品搜索的结果进行分页,ruby,ruby-on-rails-3,amazon-web-services,Ruby,Ruby On Rails 3,Amazon Web Services,我正在使用gem搜索亚马逊的书籍。 搜索很好,但只得到了前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
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页面,在-
他们有“RelatedItemPage”和“ItemPage”
你应该试试这个
resp = req.search("Books", :power => params[:book][:search_term], :itemPage => 20)
希望这有帮助。API版本2011-08-01(当前)上的最大项目页设置为10