功能入口
位置:运营端 - 总览
地址:sp.{工业环境域名}/overview
功能说明

总览模块用于显示不同模块下一些运营端数据的汇总信息,比如:服务销售情况(总收入、订单总数等)、客户统计数据(注册数、企业数、子用户数等)。
第三方接入时有的产品需要在运营端总览页展示各自模块的运营数据信息,本文档主要说明服务商如何接入。
准备工作
需服务商提供接入接口。工业云将服务商需要展示模块注册进来,数据展示部分通过注册进来的URL后端调用,包装后返给前端。提供接口URL需具备以下条件:注册的接口支持在请求头Cookie中传入sp_access_token。
(1)服务商需要接入工业云平台账号系统。
(2)实现数据统计接口,按照接口规范返回接口数据。
接口开发
接口要求
实现接口前注意以下要求:
项目 | 说明 |
---|---|
传输协议 | HTTP 传输协议 |
接口请求⽅式 | GET/POST⽅法提交 |
请求头支持传sp_access_token | 工业云侧请求接口时会在cookie上携带sp_access_token,服务商获取到sp_access_token后,解析出账号信息,从而查询出需要展示的统计数据返回。 |
传参及结果返回标准 | 需按照接口规范进行参数传值及返回。具体见下文8.2部分。 |
GET
如果是GET请求,无需传参。接口标准参考地市云控制台总览部分。支持如下图表展示数据:
POST
如果是POST请求,支持如下图表展示数据:
数据统计接口
接口URL
请求参数说明
如果是GET请求,无需传参。
如果是POST请求,接口body需支持传入以下参数:
参数名 | 类型 | 说明 |
---|---|---|
Unit | string | 1代表天 ,2代表月 |
Begin | string | 起始时间 (单位 s) |
End | string | 结束时间 (单位 s) |
Type | string | 对应工业云侧配置中的sub_cards.params.value |
注意:服务商需提供给工业云侧获取统计数据的接口(下方sub_cards.http_url)及不同统计维度的值(下方sub_cards.params.value的值对应页面的不同维度统计项),然后按照接口返回标准实现接口即可。
各字段含义:
字段 | 含义 |
---|---|
card_id | 卡片ID |
card_name | 卡片名称 |
ui_type | 卡片类型目前有3种,基本折线图(BasicLine)堆叠柱状图(StackBar)堆叠面积图(BasicArea-stack) |
sub_cards | 子卡片 |
sub_cards.card_id | 子卡片ID |
sub_cards.card_name | 子卡片名称 |
sub_cards.is_open | 是否展示 |
sub_cards.http_url | 请求URL |
sub_cards.http_type | 请求类型(GET/POST) |
sub_cards.params.name | 数据维度名称 |
sub_cards.params.value | 数据维度值 |
响应参数说明
字段名 | 字段类型 | 字段描述 |
---|---|---|
Code | Integer | 返回码 0成功 其他失败 |
Msg | string | 错误信息 |
DataDisplays.Values.Name | string | 统计信息名称 |
DataDisplays.Values.Value | string | 统计信息数目 |
DataDisplays.Values.Url | string | 统计信息跳转URL |
DataDisplays.Values.Info | string | 统计信息数目说明 |
DataDisplays.Values.Unit | string | 统计信息数目单位 |
Detail.Name | string | 详情标题 |
Detail.Values.Key | string | 详情名称 |
Detail.Values.Value | string | 详情值 |
Detail.Name | string | 列表标题 |
SpData.Name | string | 图标名称 |
SpData.Data.Time | string | 图标时间(横轴) |
SpData.Data.Value | double | 图标统计数据(纵轴) |