亚马逊产品广告API与文档不匹配(Java)?
大家好,我有个问题。我正在使用Amazon产品广告API()for Java的教程。我已经通过它们提供的WSDL生成了客户机代码。在浏览ItemLookup的代码时,我进入了一个部分,在该部分中我引用了AWSECommerceServicePortType.ItemLookup(),通过传入ItemLookup对象,我得到了一个编译错误。似乎.itemLookup()实际上在查找大量参数——换句话说,方法签名与教程不匹配。我错过了什么?提前谢谢 生成产品广告API客户端库存根 1。转到要生成存根的目录,创建“build”目录和“src”目录。所有生成的源代码都将放在“src”文件夹下 2。创建自定义绑定以禁用“包装样式”代码生成。亚马逊产品广告API与文档不匹配(Java)?,java,api,amazon-web-services,amazon,Java,Api,Amazon Web Services,Amazon,大家好,我有个问题。我正在使用Amazon产品广告API()for Java的教程。我已经通过它们提供的WSDL生成了客户机代码。在浏览ItemLookup的代码时,我进入了一个部分,在该部分中我引用了AWSECommerceServicePortType.ItemLookup(),通过传入ItemLookup对象,我得到了一个编译错误。似乎.itemLookup()实际上在查找大量参数——换句话说,方法签名与教程不匹配。我错过了什么?提前谢谢 生成产品广告API客户端库存根 1。转到要生成存根
<jaxws:bindings
wsdlLocation="http://webservices.amazon.com/AWSECommerceService/AWSECommerceService.wsdl"
xmlns:jaxws="http://java.sun.com/xml/ns/jaxws">
<jaxws:enableWrapperStyle>false</jaxws:enableWrapperStyle>
假的
此步骤是必需的,因为IDE不支持包装样式生成的代码
3。运行命令:
wsimport-d./build-s./src-pcom.ECS.client.jax-bjaxws-custom.xml.
您可以在路径com.ECS.client.jax中找到生成的存根
我也遇到了同样的问题……5年后,文档再次与需要实现的解决方案不匹配,因此您可以对api进行SOAP调用,我必须阅读所有的堆栈溢出问题,并尝试数百万种不同的代码组合,这样我才能使解决方案对其余调用起作用。这有点容易