图表API服务

更新时间:2023-07-20

获取图表API服务结果

接口简介

获取图表API服务结果

接口详情

请求地址

/openapi/v2/group/{groupKey}/imgService/:hash

请求类型

POST

请求参数

参数名 位置 类型 必填 描述 默认值 参考值
hash url String 图表API服务 hash(在图表API服务管理页面进行查询) isa_ada15-5qxhvy3u-b2zyk1
resultType body String 返回结果形式:json格式数据/图表截图 json/img
reportParams body String 对应报表的url筛选参数,可以对图表数据进行筛选。不传时使用报表中过滤条件的默认值 参考下面的请求示例

请求示例

鉴权方式

在使用图表API服务接口获取计算结果前需要先通过「系统设置->空间 Access Key->数据服务」创建 aksk 然后通过创建的 aksk 计算签名信息,用于访问图表API服务接口时的权限认证,签名的计算方式和openAPI一致。

图片

请求示例

例如我们对下图中的表格图表创建了一个图表API服务:

图片

在图表API服务管理中可以找到对应的服务Hash:

图片

通过 resultType 参数可以控制返回结果的形式是json还是图片,图片形式:

图片

图片

通过 reportParams 参数可以控制图表所在报表的过滤条件取值和url参数绑定取值,从而控制图表API的数据筛选。

可以看到当前这个报表的默认筛选条件取值是 2019-03-01 到 2019-03-02,地区为华东:

图片

reportParams参数的格式与上图报表url中参数格式一致,报表url中可以使用的筛选和url参数关联都可以放在reportParams里,注意这个参数里的内容需要做url参数编码。

例如现在想让图表API返回 2019-04-01 - 2019-04-03,华北的数据:

图片

如果图表配置了关联URL参数,也可以直接在这里使用,如这个表格配置对产品类别的URL参数关联,也可以将配置的URL关联加入参数中进行筛选:

图片

返回示例正确示例

json 形式

返回的json都会有 status 字段, status 为 0 代表成功。成功时数据会在 data 字段中,data 字段的格式与图表种类有关,可参考各种图表的API格式要求。表格的示例如下:

{
    "status": 0,
    "data": {
        "columns": [
            {
                "id": "订单日期",
                "frontendId": "FLKAKLKMT1UKZE",
                "name": "订单日期"
            },
            {
                "id": "地区",
                "frontendId": "FLKAKLMLP2Q1UT",
                "name": "地区"
            },
            {
                "id": "产品类别",
                "frontendId": "FLKAKLQB82YWQL",
                "name": "产品类别"
            },
            {
                "id": "数量",
                "frontendId": "FLKAKLSYT1HXAO",
                "name": "数量"
            }
        ],
        "rows": [
            {
                "订单日期": "2019-04-01",
                "地区": "华北",
                "产品类别": "家居",
                "数量": 4
            },
            {
                "订单日期": "2019-04-02",
                "地区": "华北",
                "产品类别": "家居",
                "数量": 2
            },
            {
                "订单日期": "2019-04-03",
                "地区": "华北",
                "产品类别": "家居",
                "数量": 3
            }
        ]
    }
}

图片形式

返回图表截图

返回错误示例

{
  msg: '错误详情',
  status: 499,
  requestId: ''
}

本页内容