我仍然是编程的新手,我决定尝试将其他人的api调用集成到我正在用Java编写的Gui项目中。该项目是一个非常简单的音乐搜索实用程序,您可以在其中搜索乐队并查找专辑封面或歌词等。我发现一些代码似乎有效,但它缺少会员ID。我无法弄清楚我应该把它放在哪里。我希望这会帮助像我这样咬人的人,而不是他们可以咀嚼的人,希望我们能够通过使用我们头脑中的代码来解决问题。对不起,如果不是这样的话。无论如何,我从这篇文章得到了代码 Amazon Product Advertising API through Java/SOAP 它似乎工作,但我得到了不良的信用类型错误。在控制台中,我看到这个“你的请求缺少必需的参数。必需的参数包括AssociateTag。”我使用的代码基本上是来自Jonathan Spooner的复制/粘贴。如果有人知道亚马逊的产品广告API需要联盟会员身份或我可以看到的地方,除了亚马逊的文档,因为我在那里找不到它,我真的很感激。
答案 0 :(得分:0)
AssociateTag 是版本 2011-08-01 以来的必填参数。
如果你使用Johnatan的代码,从你提供的链接中,基本上你必须在参数图中加上 AssociateTag :
params.put("AssociateTag", your-affiliate-id);
这应该可以解决问题。