亚马逊产品广告 API 似乎有致命的错误,我想知道是不是只有我一个人,以及是否有任何解决这个明显错误的方法。
当我向产品广告 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 不可能这么有问题。有人知道我在做什么错吗?其他人可以确认这是否是一个错误?
[编辑] 这似乎是间歇性的。