2012-10-18 4 views
0

Amazon Product Advertising API는 치명적으로 버그가있는 것으로 보이며, 나만의 것인지, 그리고 명백한 버그에 대한 해결 방법이 있는지 궁금합니다. 나는 제품 광고 API에 다음과 같은 매개 변수를 제시하면Amazon의 Product Advertising API에서 ItemSearch가 잘못된 XML을 반환하는 이유는 무엇입니까?

는 :

<Publisher>Rubies/Publisher> 

참고 :

<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> 요소의 올바른 닫기 태그가 없습니다. 예상대로 XML 파서가 폭발하게됩니다.

나는 이것에 대해 쉬운 일이 보이지 않습니다. 나는 약간의 주위를 수색했고 같은 문제를보고하는 다른 누군가를 찾지 못했다. 나는이 문제의 심각성을 감안할 때 놀랍다. 기본적으로 전체 API를 쓸모 없게 만듭니다.

나는 뭔가를 놓치고 있다고 확신합니다. API는이 버그 일 수 없습니다. 누구든지 내가 뭘 잘못하고 있는지 알아? 다른 사람이 이것이 버그인지 여부를 확인할 수 있습니까?

[편집] 이것은 간헐적으로 나타나는 것 같습니다.

답변

1

Amazon Product API에 너무 많은 요청을하면 줄 게됩니다. 이것은 디버깅 문제를 실망스럽게 만들 수 있습니다. 문제가 간헐적으로 발생하고 API 및 코드에 다른 매개 변수가있는 코드에서 기대하는 정보를 얻을 수있는 경우 아마존의 Product API 데이터베이스에 불량 데이터가 있거나 하루를 기다려야하고 스로틀을 받는지 확인해야합니다.

만약 당신이 어떤 종류의 오류 코드 대신 어떤 데이터도 얻지 못한다면, 나는 약간의 문제를 디버깅 한 이래로 오랜 시간이 걸렸을 것입니다. 어쩌면 그것을 수정할 수 있습니다.

관련 문제