如何使用节点连接到Ebay API上的FindPopularSearches?

时间:2013-11-19 23:37:01

标签: node.js api ebay

我正在使用“请求”模块并为Ebay API的FindPopularSearches端点传递所有正确的参数,无论我做什么,我都会收到此错误:

Getting popular keywords is not enabled on current site.

起初我以为这是我提取的categoryID和我正在使用的siteid之间的不匹配。但是仔细检查一下其他人的代码,我能够得出结论,我的api调用是正确构建的。

http://open.api.sandbox.ebay.com/shopping?appid=<my-app-id>&callname=FindPopularSearches&siteid=0&responseencoding=JSON&version=847&CategoryID=10159

2 个答案:

答案 0 :(得分:1)

我尝试切换到生产应用ID,并使用生产API,这解决了我的问题。 AFAIK,此调用似乎无法在沙盒模式下运行。

如果在文档中显而易见的地方写下来会很好,但是嘿,这就是为什么我要把它留在这里。

所以我猜错误信息中的“网站”意味着沙箱与生产。

答案 1 :(得分:1)

正如您所发现的那样,购买API调用(如FPS)对Sandbox的效果不佳。由于这些电话是只读的,易趣建议只需将它们直接发送给生产。