2010-12-06 129 views
4

我正在使用亚马逊产品广告API来获取产品类别。对于美国类别它正在工作。亚马逊产品广告API:XXX对BrowseNodeId无效

但使用不同的网站,我得到以下错误浏览节点:

"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

问题出在哪里?

感谢您的帮助!

+0

这不是C#或.NET特有的问题。 – bahmait 2014-09-01 06:58:25

回答

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

测试网址非常有帮助。我以前的好节点是坏的,它将我重定向到替代品。 – bahmait 2014-09-01 06:57:22

相关问题