我正在使用“请求”模块并为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
答案 0 :(得分:1)
我尝试切换到生产应用ID,并使用生产API,这解决了我的问题。 AFAIK,此调用似乎无法在沙盒模式下运行。
如果在文档中显而易见的地方写下来会很好,但是嘿,这就是为什么我要把它留在这里。
所以我猜错误信息中的“网站”意味着沙箱与生产。
答案 1 :(得分:1)
正如您所发现的那样,购买API调用(如FPS)对Sandbox的效果不佳。由于这些电话是只读的,易趣建议只需将它们直接发送给生产。