数据治理平台数据治理平台
产品介绍
  • 概述
  • 数据治理概览
  • 数仓规划
  • 数据标准管理
  • 数据模型管理
  • 元数据管理
  • 数据资产管理
  • 数据质量管理
  • 数据服务管理
  • 自助可视化分析
  • 数据安全管理
  • 数据源
  • 审批工单
  • 知识库
  • 系统管理
  • 任务调度
  • 安全管理
  • 平台API
  • 数据治理示例
  • 附录
  • 概述
  • 数据库部署
  • 应用部署(Fatjar)
  • 应用部署(Docker)
  • DolphinScheduler部署
  • Atlas部署
  • Kerberos
  • 概述
  • 实施工作流
  • 数仓分层
  • 数仓建模
  • 指标体系建模
  • 数仓技术架构
云数创智
产品介绍
  • 概述
  • 数据治理概览
  • 数仓规划
  • 数据标准管理
  • 数据模型管理
  • 元数据管理
  • 数据资产管理
  • 数据质量管理
  • 数据服务管理
  • 自助可视化分析
  • 数据安全管理
  • 数据源
  • 审批工单
  • 知识库
  • 系统管理
  • 任务调度
  • 安全管理
  • 平台API
  • 数据治理示例
  • 附录
  • 概述
  • 数据库部署
  • 应用部署(Fatjar)
  • 应用部署(Docker)
  • DolphinScheduler部署
  • Atlas部署
  • Kerberos
  • 概述
  • 实施工作流
  • 数仓分层
  • 数仓建模
  • 指标体系建模
  • 数仓技术架构
云数创智
  • 数据服务管理

    • 概述
    • 数据服务概览
    • SQL查询
    • 应用管理
    • 访问密钥
    • API资源
    • API授权
    • API测试
    • 访问审计
    • 客户端调用示例(Java)

客户端调用示例(Java)

App 配置

在【访问密钥】新增:

名称值
appKey6a46d6c51f804204bde7602abb3d56d2
appSecret787b09e3c5ca484aa26c9f9cbff2d63b

API 配置

在【API资源】新增:

名称值
URI/breweries
SQLselect id, name from breweries

客户端调用

依赖jar

Maven 工程的pom.xml添加依赖包:

<dependency>
    <groupId>com.seelyn</groupId>
    <artifactId>api-wrap-client</artifactId>
    <version>1.0.8</version>
</dependency>

示例代码

import org.junit.jupiter.api.Test;

import com.alibaba.fastjson.JSON;
import com.cdii.gover.dataservice.request.DefaultWrapData;
import com.seelyn.apiwrap.WrapRequest;
import com.seelyn.apiwrap.client.WrapClient;

		DefaultWrapData wrapData = new DefaultWrapData();
		wrapData.setParam("test", "http://www.baidu.com");
        
        String appKey = "6a46d6c51f804204bde7602abb3d56d2";
        String appSecret = "787b09e3c5ca484aa26c9f9cbff2d63b";
		WrapClient wrapClient = WrapClient.create(appKey, appSecret);
		
        WrapRequest<DefaultWrapData> wrapDataWrapRequest = wrapClient.wrap(wrapData);
		System.out.println(JSON.toJSONString(wrapDataWrapRequest));

示例JSON

{
	"appKey":"6a46d6c51f804204bde7602abb3d56d2",
	"data":{
		"params":{
			"test":"http://www.baidu.com"
		}
	},
	"nonce":777032137,
	"signature":"L9HwwBGFtjlpY/i+EbI5//kg/Y14GE0NO++sr5hNyn0=",
	"timestamp":1665712341880
}

示例URL

POST http://localhost:9999/data-service/api/breweries

提示

可用CURL、Postman工具测试。

最近更新:: 2025/8/9 15:09
Contributors: yangxiaoming
Prev
访问审计