API Amazon Product Advertising API, похоже, фатально содержит ошибки, и мне интересно, это только я, и есть ли какая-то работа для этой очевидной ошибки.
Когда я представляю следующие параметры в Product Advertising API:
<Arguments>
<Argument Name="Operation" Value="ItemSearch"></Argument>
<Argument Name="Service" Value="AWSECommerceService"></Argument>
<Argument Name="Signature"
Value="<omitted>"></Argument>
<Argument Name="Manufacturer" Value="Leg Avenue"></Argument>
<Argument Name="AssociateTag" Value="<omitted>"></Argument>
<Argument Name="Version" Value="2009-03-31"></Argument>
<Argument Name="AWSAccessKeyId" Value="<omitted>"></Argument>
<Argument Name="Timestamp" Value="2012-10-18T15:49:10Z"></Argument>
<Argument Name="ResponseGroup" Value="ItemAttributes,SalesRank"></Argument>
<Argument Name="SearchIndex" Value="Apparel"></Argument>
</Arguments>
Я получаю целую кучу XML, часть из которых содержит явную и существенную ошибку:
<Publisher>Rubies/Publisher>
Обратите внимание на отсутствие надлежащего закрывающего тега для элемента <Publisher>
. Как и следовало ожидать, это приводит к краху любого анализатора XML.
Я не вижу легкой работы для этого. Я немного поискал и не нашел никого, кто сообщил бы о той же проблеме, что я нахожу довольно удивительным, учитывая серьезность этой проблемы. Это в основном делает весь API бесполезным.
Я уверен, что что-то упускаю - API не может быть таким глючным. Кто-нибудь знает, что я делаю неправильно? Может ли кто-нибудь еще подтвердить, является ли это ошибкой?
[Изменить] Это кажется прерывистым.