gpt4 book ai didi

java - 亚马逊产品广告 API 与文档不匹配(Java)?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:39:13 24 4
gpt4 key购买 nike

大家好,有一个问题。我正在使用适用于 Java 的亚马逊产品广告 API ( here) 教程。我已经通过他们提供的 WSDL 生成了客户端代码。在浏览 ItemLookup 的代码时,我进入了一个部分,在该部分中,我通过传入 ItemLookup 对象来引用 AWSECommerceServicePortType.itemLookup(),但出现编译错误。看起来 .itemLookup() 实际上是在寻找相当多的参数——换句话说,方法签名与教程不匹配。我错过了什么?提前致谢!

最佳答案

生成产品广告 API 客户端库 stub

<强>1。转到要生成 stub 的目录,并创建一个“build”目录和一个“src”目录。所有生成的源代码都将放在“src”文件夹下。

<强>2。创建自定义绑定(bind)以禁用“包装样式”代码生成。

<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 -p com.ECS.client.jax <a href="http://ecs.amazonaws.com/AWSECommerceService/AWSECommerceService.wsdl" rel="noreferrer noopener nofollow">http://ecs.amazonaws.com/AWSECommerceService/AWSECommerceService.wsdl</a> -b jaxws-custom.xml .

您可以在路径 com.ECS.client.jax 中找到生成的 stub 。

Extract from the docs (page 10 from the pdf file)

关于java - 亚马逊产品广告 API 与文档不匹配(Java)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4753216/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com