第⼀章:Amazon-SP-API开发使⽤⽅式-⽣成开发SDK
⾸先要⽣成对应模块的SDK⽤于连接亚马逊的接⼝,每个模块都是有⼀个.json的⽂件⽤于⽣成SDK;具体开发流程参考
在⽂档中⽣成SDK的过程如图所⽰:
⽣成对应的SDK⽅式如下:
⽣成 Java 客户端库
1. 安装 Java 8 或更新版本、Apache Maven 3.6 或更⾼版本和 GNU Wget,并使它们在您的 $PATH 中可⽤。maven打包本地jar包
2. 将下⾯的存储存库存到本地
github/wsj1198878990/selling-partner-api-models
3. 打开命令提⽰符窗⼝,然后导航到要下载 Swagger 代码⽣成器的⽬录。
wget /maven2/io/swagger/swagger-codegen-cli/2.4.13/swagger-codegen-cli-2.4.13.jar -O swagger-codegen-cli.jar
你也可以直接在浏览器⾥⾯打开下载
/maven2/io/swagger/swagger-codegen-cli/2.4.13/swagger-codegen-cli-2.4.13.jar
然后加下载下来的jar包存到本地你要记住路径,在下⾯⽣成SDK的命令中需要使⽤
以订单为例,⽣成订单SDK依赖
java -jar F:\Ahabi-code\amazon\swagger-codegen-cli-2.4.13.jar generate -i F:\Ahabi-code\amazon\order-SDK\ordersV0.json -l java -t F:\Ahabi-code\amazo n\selling-partner-api-models-main\clients\sellingpartner-api-aa-java\resources\swagger-codegen\templates -o F:\Ahabi-code\amazon\order-SDK\order-clie ntt
-o: 是你⽣成的SDK项⽬放的路径
然后将你⽣成的项⽬⽤IDEA打开,然后打成jar包,这个jar包就是SDK依赖,然后将这个jar包装进你本地的maven中,你就可以进⾏开发了;
在IDEA中的打包如下
⽣成的ORDER的依赖,依赖名称可以改成你想要的名称同时你还要⽣成SellingPartnerAPIAA的jar依赖
单独⽤IDEA打开这个java模块
将上⾯的jar包安装进本地maven
安装到本地maven的命令如下,具体需要你改成你⾃⼰的东西以下命令:
mvn install:install-file -Dfile=F:\Ahabi-code\amazon\sellingpartnerapi-aa-java-1.0.1.jar -DgroupId=com.amazon -DartifactId=sellingpartnerapi-aa-java -Dvers ion=1.0.1-Dpackaging=jar
//这个是安装订单的依赖
mvn install:install-file -Dfile=F:\Ahabi-code\amazon\order-SDK\ordersApi-1.0.1.jar -DgroupId=com.amazon -DartifactId=amazon-orderVo-sdk -Dversion=1.0 .1-Dpackaging=jar
-Dfile sellingpartnerapi-aa-java-1.0-jar-with-dependencies.jar 完整路径
-DgroupId groupId
-DartifactId artifactId
-Dversion version

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。