You need to enable JavaScript to run this app.
导航
查询看板中的报表信息
最近更新时间:2024.06.30 18:36:01首次发布时间:2024.06.30 18:36:01

请求说明

Path:/openapi/v1/{app_id}/dashboards/{dashboard_id}/reports
Method: GET
Content-type: application/json

请求参数

Path-parameters:

参数

类型

是否必选

示例值

描述

dashboard_id

string

7017737980265628173

看板ID

返回参数

Response:

{
    "code":200,
    "data":{
        "7017737980265628173":{
            "available":3,
            "denied":0,
            "layout":Array[3],
            "reports":[
                {
                    "app_id":"164314",
                    "creator":"",
                    "dsls":Array[1],
                    "is_preset":true,
                    "partner_info":{

                    },
                    "partners":[

                    ],
                    "report_id":"7017737978126696967",
                    "report_name":"\u6d3b\u8dc3vs\u65b0\u7528\u6237",
                    "report_type":"event_analysis"
                },
                Object{...},
                Object{...}
            ],
            "total":3
        }
    },
    "message":"success"
}

字段含义说明

参数

类型

示例值

描述

reports

JSON 对象数组

"reports":[
                Object{...},
                Object{...},
                Object{...}
            ],

看板下的多个报表信息

reports[].dsls

JSON 对象数组

Array[1]

报表的DSL信息

reports[].report_id

string

7017737978126696967

报表的ID

reports[].report_name

string

\u6d3b\u8dc3vs\u65b0\u7528\u6237

报表的名称

reports[].report_type

string

event_analysis

报表类型。

说明

返回的report_type为rich_text(富文本)或者embed(嵌入式)时,报表详情内容已包含在返回的reports[].dsls信息中,无需再通过report_id进一步查询此类报表详情。

请求示例

bc 为创建的 RangersClient, 其初始化请参考使用说明, 各语言的 SDK 都提供了类似的接口
调用(Python):

# 例如,app_id= 164314 dashboard=6737549040994484743
res = bc. data_finder('/openapi/v1/164314/dashboards/6737549040994484743/reports', method='get')
print(res.content)

返回示例

返回结果:
图片