南投项目


接口调用说明

[TOC]

简要描述
  • 调用YONBIP接口说明及示例
SDK
  • 下载OpenAPI工具包,放到第三方系统中,工具包下载链接如下(其中 OpenAPIUtil-jdk1.7-1.0.0 为适配jdk1.7的工具包,jdk1.8及以上版本使用OpenAPIUtil-jdk1.8-1.0.0即可):
  • 注:此工具包需要使用commons-codec.jar和fastjson.jar两个第三方包支持,可以自行网上下载并使用
调用示例
public class TestApi {

    public static void main(String[] args) throws Exception {
        IAPIUtils util = new APICurUtils();
        // 服务地址ip
        String ip = "10.211.55.12";
        // 服务地址端口号
        String port = "9999";
        // 账套编码,开发环境使用develop,生产环境需要使用用root账号登录,在“系统管理”节点查看账套编码
        String busi_center = "develop";
        // 第三方应用编码
        String app_id = "test";
        // app_secret,用于请求加签
        String app_secret = "b99a9d1a907b4edaba47";
        // 公钥,加解密使用
        String public_key = "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlWfXpHfu4qTJzlz69A1PU+SAjaZY8cLqKX4FSCohbq+Mh+Ys9ToyTPebbvHU0Feyo5AVR+fVoF5EqbAjIpuuMKt/eSsKt/aI2LE+oeuWDJcj03Wa4nawZFyDuIJhsgofmn597jWgdVL+6DNX4swRiznsvJCh9Z9FnZRzLOB3+dkUco1ZMJpXVnXKi/04h2/lfyoaOnyhTJF5jDRIXiwo4AkZPrlLjqD1GTbIdCGu/NJTUtqpRxS6aBi2twRZHwyUkampLyn8nlexUDIAGnQkRWt9NH6qeAozK+F9DvGsUltctigPb5YUq9zGqCz5kPsCsOfrb9nX73+Tgu3OByd6NwIDAQAB";
        // ncc用户名(用户编码)
        String ncc_user = "user01";
        // ncc用户密码
        String password = null;

        util.init(ip, port, busi_center, app_id, app_secret, public_key, ncc_user, password);

        String token = util.getToken();

        // 请求的OpenAPI接口地址,注意nccloud前面没有"/"
        String apiuri = "nccloud/api/nantou/bd/project/list";
        util.setApiUrl(apiuri);

        // 对应接口地址的请求参数
        String requestParam = "{\"orgCode\":\"0101\", \"searchTime\":\"2022-09-13 11:44:50\"}";

        // 携带token访问接口,获取结果
        String result = util.getAPIRetrun(token, requestParam);

        System.out.println(result);
    }

}

页面列表

ITEM_HTML