线下应用开发
前期准备
下载Demo项目工程:
链接:https://pan.baidu.com/s/1wMAtXelkFrmZY-GO08sxIQ 提取码:9w3e
下载、安装jdk,并配置环境变量:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
下载maven,并配置环境变量:http://maven.apache.org/download.cgi
解压缩SDK工具包
将下载的SDK工具包进行解压,如下图所示。
此工具包集成了应用开发相关接口,核心是lib目录下的两个jar包,和demo目录下的调用示例。调用示例中给出了一些如何调用各个接口的代码示范,供使用者参考,或者直接引入自身的开发代码中。接口文档在“doc”目录下的md文件中,文档列出了各api接口的请求入参。
注:应用增加服务发生变化后,此SDK需要重新获取。
引入jar包至项目中
进入SDK工具包的“lib”目录,可以看到如图所示的两个jar包,使用mvn install命令将它们加入到本地maven仓库。
jar包所在目录中打开命令行,输入如下命令:
mvn install:install-file -Dfile=aep-ecloud-agsdk-biz-${SDK版本}-SNAPSHOT.jar -DpomFile=aep-ecloud-agsdk-biz-${SDK版本}-SNAPSHOT.pom.xml
使用者需分别执行两次上述命令,将两个jar包加入到本地maven仓库中,命令中的“${SDK版本}”需替换为具体的jar包版本。替换完成后执行,若执行结果出现“BUILD SUCCESS”字样,说明jar包注入成功。
jar包2第一次加入到本地仓库成功后,之后无需因工具包的更新而再次执行上述命令(即工具包若更新,只需对jar包1执行上命令,jar包2可以省去此操作)。
加入依赖坐标到本地pom文件中
分别打开SDK工具包中“lib”目录下的两个pom文件,即可获取到如下图所示的依赖坐标。
<groupId>com.ctg.ag</groupId>
<artifactId>ctg-ag-sdk-core</artifactId>
<version>2.5.0-SNAPSHOT</version>
<groupId>com.ctg.ag</groupId>
<artifactId>ag-sdk-biz-46085.tar.gz</artifactId>
<version>20201124.150138-SNAPSHOT</version>
注:以上坐标供参考,具体以“lib”目录下的两个pom文件为准。
打开下载的demo工程中的pom.xml文件,将依赖坐标拷贝到pom文件中。
替换application.properties中的信息
Demo工程中,打开目录appdemo\src\main\resources下的application.properties文件,替换该文件中的appKey、appSecret。
进入应用的详情页面,在“开发信息”区域可以查看到App Key和AppSecret。
将App Key、AppSecret复制到application.properties文件中。