介绍

API接入工具是为了方便开发者进行调用API相关接口提供的开源代码包。 接入工具仅仅是对API调用进行封装,并不包括任何任何处理逻辑。

Java-SDK 下载

https://github.com/techqjyd/openapi-sdk-java

打包配置

  • 将源码clone到本地
    git clone git@github.com:techqjyd/openapi-sdk-java.git
    
  • 在项目根目录下执行打包命令
    mvn package
    
  • 可以直接下载lib文件夹下的jar

  • 将打包生成的jar发布到私服

    mvn deploy:deploy-file -DgroupId=com.XXX.XXX -DartifactId=XXX -Dversion=1.0.0 -Dpackaging=jar -Dfile=openapi-sdk-java-1.0.0.jar -Durl=http://ip:host/nexus/content/repositories/releases  -DrepositoryId=releases
    
  • 项目中添加依赖
    <dependency>
    <groupId>com.XXX.XXX</groupId>
    <artifactId>XXX</artifactId>
    <version>1.0.0</version>
    </dependency>
    
  • 项目中必须依赖的三方jar
    <dependency>
        <groupId>commons-codec</groupId>
        <artifactId>commons-codec</artifactId>
        <version>xx.xx.xx</version>
    </dependency>
    <dependency>
        <groupId>com.alibaba</groupId>
        <artifactId>fastjson</artifactId>
        <version>xx.xx.xx</version>
    </dependency>
    

开始使用

import com.xinrenxinshi.openapi.XrxsOpenapiClient;  

class XXX {
    public static void main(String[] args){
      XrxsOpenapiClient.init(appKey, appSecret);// 初始化
      XrxsOpenapiClient openapiClient = XrxsOpenapiClient.getInstance(); // 获取XrxsOpenapiClient实例
      OpenapiTokenResponse token = XrxsCommonService.getAccessToken();// 获取token,建议这里对token做缓存处理
      String access_token = token.getAccess_token();
      XrxsEmployeeService.createEmployeecreateEmployee(access_token, "薪人薪事", "130xxxxxxxx", HireTypeEnum.OFFICIAL, map, "2019-11-11");// 创建员工,其他接口调用类似
    }
}
2024 © 企家有道网络技术(北京)有限公司版权所有@京ICP备15035315号 all right reserved,powered by Gitbookupdate by: 2023-05-06 18:02:44

results matching ""

    No results matching ""