自定义页面
获取自定义页面组件详情
返回该自定义页面的配置与组件树模型,包含页面的基础信息(name、remark、desc)及组件列表。每个组件均会额外携带其全局唯一的 componentId(UUID),用于做外部筛选联动过滤。
鉴权方式
AppKey + Sign 是应用密钥鉴权,由管理员创建,用于以应用管理员身份访问应用数据。
版本
请求地址
Path 参数
| 名称 | 类型 | 必填 | 描述 |
|---|---|---|---|
page_id | string | 是 |
Header 参数
| 名称 | 类型 | 必填 | 描述 |
|---|---|---|---|
HAP-Appkey | string | 是 | HAP应用密钥 |
HAP-Sign | string | 是 | HAP签名 |
响应参数
200Successful response| 名称 | 类型 | 描述 |
|---|---|---|
success | boolean | 请求是否成功 |
data | object | 自定义页面配置与组件树 |
data.cutomPageId | string | 自定义页面 ID |
data.name | string | 页面显示名称 |
data.remark | string | 备注说明 |
data.desc | string | 面向用户的说明 |
data.components | object[] | 页面内部组件树配置 |
data.components.componentId | string | 组件全局唯一 ID(UUID) |
data.components.type | string | 组件类型,如 chart、button、richText |
data.components.title | string | 组件标题 |
data.components.config | object | 组件配置 |
data.components.config.chartId | string | 组件关联的配置或实体 ID |
curl -X GET "https://example.com/v3/app/custom-pages/page_id" \ -H "HAP-Appkey: {{HAP-Appkey}}" \ -H "HAP-Sign: {{HAP-Sign}}"{ "success": true, "data": { "cutomPageId": "page_e5f67a8b-9c0d-1e2f-3a4b-5c6d7e8f9a0b", "name": "高管经营看板", "remark": "主要展示各观测站核心运行 KPI 数据", "desc": "包含各观测站运行指标与异常预警图表", "components": [ { "componentId": "550e8400-e29b-41d4-a716-446655440000", "type": "chart", "title": "异星生物分布图", "config": { "chartId": "chart_6a3cfcb09b7ac423962955cc" } } ] }}