При использовании веб-службы Amazon для получения любой информации о продукте существует ли прямой способ получить средний рейтинг клиентов (1-5 звезд)? Вот параметры, которые я использую:
Service=AWSECommerceService
Version=2011-08-01
Operation=ItemSearch
SearchIndex=Books
Title=A Game of Thrones
ResponseGroup=Large
Я ожидаю, что он будет иметь рейтинг клиента 4,5 и общий обзор 2177. Но вместо этого я получаю следующее в ответе.
<CustomerReviews><IFrameURL>http://www.amazon.com/reviews/iframe?...</IFrameURL></CustomerReviews>
Есть ли способ получить общий рейтинг клиентов, кроме чтения значения <IFrameURL/>
, сделав еще один HTTP-запрос для этой страницы отзывов, а затем на экране соскабливание HTML? Этот подход является хрупким, поскольку Amazon может легко изменить структуру страниц отзывов, которая нарушит мое приложение.