京东物流接口对接流程,包括下载sdk、项目导入jar包流程

一、注册宙斯平台账号以及应用

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还未获取到,因此想到此为止。

个人心得记录,如有侵权,联系删除,谢谢。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值