5

我正在使用亚马逊产品广告 API 来获取产品类别。对于美国类别,它正在发挥作用。

但是使用来自不同站点的浏览节点我得到以下错误:

"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

这是产品 API 经常发生的错误,但不是因为 BrowseNodeId 不存在。相反,API 会间歇性地报错并返回此错误。如果再次运行它,它可能会正确返回节点。

我解决此限制的方法是将调用包装在重试代码中。

编辑。

我试过运行这个 BrowseNodeId,确实是无效的。BrowseNodeIds 定期更改,因为这是一个德国浏览节点,您可能无法从美国访问它。

但是,据此,您的 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 回答