一、注册宙斯平台账号以及应用
1.打开宙斯开放平台官网点击注册
2.创建应用
根据业务选择创建对应应用。
3.填写信息
应用名称和应用图标自定义,商家应用主账号为注册申请时候的主账号,京东公司业务或运营人员姓名、京东公司业务人员邮箱都填京东那边的,和你们项目对接的京东人员给的信息。点击提交就进入审核状态。
二、下载sdk并导入进IDEA项目中
1.下载sdk并导入
下载下来的是一个jar包,把他放在你的maven仓库中:创建一个jd/sdk/文件夹,把jar放到其中。
我的路径是D:\MySoftware\mavenRepository\org\jd\sdk
其中下面的是导入进来的jar包,而上面的文件夹是后面流程完成后下载生成的。
2.在需要导入的项目的pom文件中导入依赖
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-mapper-asl</artifactId>
<version>1.9.2</version>
</dependency>
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-core-asl</artifactId>
<version>1.9.2</version>
</dependency>
<dependency>
<groupId>org.jd.sdk</groupId>
<artifactId>open-api-sdk</artifactId>
<version>2.0</version>
</dependency>
3.maven下载
进入你的maven/bin目录下,输入cmd进入命令窗口:我的是
输入:(可能不报错,可能会报错,报错就继续往下看)
mvn install:install-file -Dfile=D:\MySoftware\mavenRepository\org\jd\sdk\open-api-sdk-2.0.jar -DgroupId=org.jd.sdk -DartifactId=open-api-sdk -Dversion=2.0 -Dpackaging=jar
其中:
-DgroupId对应你pom文件的groupId定义
-DartifactId对应pom文件的artifactId定义
-Dversion对应pom文件的version定义
-Dpackaging对应你下载的jar所在目录
输入完命令运行后,提示:
我这里显示成功,有的人可能不成功,也可继续往下看,也可以解决一部分人的下载失败的问题。但此时项目的pom文件中发现仍然报红,发现下载到了默认的路径下,而不是IDEA设置的maven仓库下。随后根据网上查看,发现有的人是没改maven的setting.xml文件中的设置默认仓库,也就是没有下面设置的那一段,因此他就会下载到默认的/.m2/...下(根据注释翻译),但我的是有这个的,因此我选择加一段指定下载路径。-Dpackaging对应你下载的jar所在目录
4.解决
添加设置的仓库路径
mvn install:install-file -Dfile=D:\MySoftware\mavenRepository\org\jd\sdk\open-api-sdk-2.0.jar -DgroupId=org.jd.sdk -DartifactId=open-api-sdk -Dversion=2.0 -Dpackaging=jar -DlocalRepositoryPath=D:\Mysoftware\mavenRepository
显示:
下载到的地方正确,pom文件中依赖都不报错,解决。
maven的子项目中的Dependencies:
写个测试类看看:
发现导包正常,此处请求token还未获取到,因此想到此为止。
个人心得记录,如有侵权,联系删除,谢谢。