Разбить результаты поиска товаров Amazon - PullRequest
0 голосов
/ 01 сентября 2011

Я использую камень 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"]

1 Ответ

0 голосов
/ 01 сентября 2011

Со страницы API по адресу - http://webservices.amazon.com/AWSECommerceService/AWSECommerceService.wsdl

У них есть «RelatedItemPage» и «ItemPage»

Вы должны попробовать это

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

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...