Item_search не возвращает все предложения
Я использую метод item_search API продукта Amazon, но заметил, что, хотя общее количество возвращаемых предложений может быть довольно высоким, не все предложения возвращаются item_search. Есть ли способ получить item_search для возврата всех предложений? Я использую большую группу ответа.
1 ответ
Решение
Вам необходимо использовать группу ответов OfferFull, чтобы получить полную страницу предложений (10 предложений на страницу).
TotalOfferPages
узел, возвращенный в ответе, показывает, сколько существует страниц предложений. Чтобы получить определенную страницу, установите OfferPage
параметр запроса на число меньше или равное TotalOfferPages
,
Например, этот псевдопросмотр получит второе OfferPage
:
http://webservices.amazon.com/onca/xml?
Service=AWSECommerceService&
AWSAccessKeyId=[AWS Access Key ID]&
Operation=ItemLookup&
ItemId=1451648537&
Condition=All&
ResponseGroup=OfferFull&
OfferPage=2& <- parameter that controls the OfferPage number
Version=2009-03-31&
Timestamp=[YYYY-MM-DDThh:mm:ssZ]&
Signature=[Request Signature]