5

Amazon ProductAdvertisingAPIを使用して商品カテゴリを取得しています。米国のカテゴリーでは、それは機能しています。

しかし、異なるサイトのブラウズノードを使用すると、次のエラーが発生します。

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

次のサイトからブラウズノードを取得しました: http ://docs.amazonwebservices.com/AWSECommerceService/latest/DG/index.html?BrowseNodeIDs.html

問題はどこだ?

ご協力いただきありがとうございます!

4

1 に答える 1

4

これは、Products APIでかなり定期的に発生するエラーですが、BrowseNodeIdが存在しないためではありません。むしろ、APIは断続的にクラップスアウトし、このエラーを返します。再度実行すると、ノードが正しく返される可能性があります。

この制限を回避する方法は、呼び出しを再試行コードでラップすることです。

編集。

このBrowseNodeIdを実行してみましたが、実際には無効です。ブラウズノードIDは定期的に変更されます。これはドイツ語のブラウズノードであるため、米国からはアクセスできない場合があります。

ただし、これによると、BrowseNode(Electronics、DE)は米国で利用可能である必要があります:http: //docs.amazonwebservices.com/AWSECommerceService/latest/DG/APPNDX_SearchIndexValues.html

次のURLでブラウズノードをテストできます。

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

ここで、$Nは参照ノードです。

于 2010-12-31T16:44:36.427 に答える