Transfer)API获取源数据,,该REST API响应结果中的HTTP body体就是源数据,
DLV可以解析响应结果中的源数据并将其直接展示在大屏上。您无需创建数据连接,
可以直接在大屏编辑页面的数据面板中配置API数据源的URL。
使用限制
连接API数据源,需要满足以下条件:
● 获取源数据的REST API和华为云网络之间能够正常通信。
● 获取源数据的REST API当前仅支持通过HTTPS协议的GET请求调用,且API响应结 果的HTTP body体仅支持JSON格式。
● DLV的API数据源仅支持解析与静态数据源的JSON结构相似的一级JSON数组,不 支持多层嵌套的 JSON结构。
图10-6 编辑大屏
步骤3 从左侧组件库中选择一个组件,例如“柱状图”,该组件将出现在画布中。单击该组 件,再单击屏幕右侧的“数据”面板。
步骤4 在“数据”面板中,设置“数据源类型”为“API”。
步骤5 在编辑区域中输入完整的URL地址。
当“由服务器发起请求(仅支持HTTPS)”设为关闭时,由DLV页面直接发送Ajax请求 访问URL。这种使用方式存在跨域问题。
当“由服务器发起请求(仅支持HTTPS)”设为开启时,由DLV的后台服务器代理转 发URL请求并返回数据。这种使用方式可以解决跨域问题。
说明
DLV当前只支持HTTPS协议,请确保您发送的是HTTPS的API请求。
用户指南 10 管理数据连接
图10-7 新建 API 数据源
用户指南 10 管理数据连接
图10-8 查看数据响应结果
步骤7 根据响应数据的属性名称配置字段映射。
图10-9 配置映射关系
步骤8 配置完成后的大屏组件效果如下图所示。
用户指南 10 管理数据连接
图10-10 大屏效果图
----结束
10.1.4 新建 API 网关数据连接
API网关(API Gateway)是华为云为企业开发者及合作伙伴提供的高性能、高可用、
高安全的API托管服务。
连接API网关前,需要满足以下条件:
● 已在API网关中获取相应API的AppKey、AppSecret。
新建 API 网关数据连接
步骤1 登录DLV管理控制台。
步骤2 在“我的数据”页面,单击页面最上方的工作空间下拉列表 并选择 所需访问的工作空间,然后单击“新建数据连接”。
图10-11 新建连接
用户指南 10 管理数据连接
步骤3 在“新建数据连接”窗口中,选择数据源类型为“API网关”,并配置相关参数。
图10-12 API 网关
表10-1 API 网关数据连接参数 参数名 说明
名称 数据连接的名称,只能包含英文字母、中文、数字、“-”、“_”,且 长度为1~32个字符。
AppKey 填写APP访问密钥ID。当用户的API网关认证方式是APP认证时,填写 准确的AppKey值;使用其他认证方式时,可填写任意字符,确保该输 入框非空即可。
AppSecret 填写与访问密钥ID结合使用的密钥。当用户的API网关认证方式是APP 认证时,填写准确的AppSecret值;使用其他认证方式时,可填写任意 字符,确保该输入框非空即可。
步骤4 单击“确定”完成API网关数据连接的添加。
----结束