2010-12-06 3 views
4

Amazon 제품의 Advertising API를 사용하여 제품 카테고리를 가져옵니다. 미국 카테고리의 경우 작동 중입니다.Amazon Product Advertising API : BrowseNodeId에 대한 값이 XXX가 아닙니다.

그러나 나는 다음과 같은 오류 얻을 다른 사이트에서 찾아 노드 사용 : http://docs.amazonwebservices.com/AWSECommerceService/latest/DG/index.html?BrowseNodeIDs.html

문제가 : 나는 다음 사이트에서 찾아-노드를 가지고

"569604 is not a valid value for BrowseNodeId. Please change this value and retry your request." 

를?

도움 주셔서 감사합니다.

+0

이것은 C# 또는 .NET 관련 문제가 아닙니다. – bahmait

답변

4

이 오류는 Products API에서 자주 발생하지만 BrowseNodeId가 없기 때문에 발생합니다. 오히려 API가 일시적으로 중단되어이 오류를 리턴합니다. 다시 실행하면 노드를 올바르게 리턴 할 것입니다.

이 제한을 피하는 방법은 재시도 코드에서 호출을 래핑하는 것입니다.

편집.

이 BrowseNodeId를 실행하려고 시도했지만 실제로 유효하지 않습니다. BrowseNodeIds는 정기적으로 변경되며, 독일어 탐색 노드이기 때문에 미국에서 액세스 할 수 없습니다.

그러나,이에 따라, 당신의 BrowseNode (전자, DE)은 미국에서 사용할 수 있어야합니다 :

http://www.amazon.com/exec/obidos/tg/browse/-/ $ N/

: 이 http://docs.amazonwebservices.com/AWSECommerceService/latest/DG/APPNDX_SearchIndexValues.html

다음 URL에서 찾아보기 노드를 테스트 할 수 있습니다

여기서 $ N은 찾기 노드입니다.

+0

테스트 URL은 매우 유용했습니다. 저의 이전 노드는 좋지 않았고 대체 노드로 리디렉션되었습니다. – bahmait

관련 문제