先决条件
在调用 Widget API 之前,您需要具备以下条件:基本 URL
如果服务器配置为
UseBasePath: true,所有路由都将以 /operational 为前缀:验证
所有接口都需要通过 JWT 持有者令牌进行身份验证。请在每个请求中包含该令牌:可用端点
以下接口可用。选择卡片即可查看完整的 API 参考文档。屏幕列表小部件
返回为给定屏幕类型配置的所有小部件,包括它们的 ID、名称和配置。
获取组件数据
获取特定组件的数据,并支持完整的筛选功能(日期范围、机器 ID 等)。推荐用于大多数使用场景。
GET 简单变体(
GET /v1/dashboard/widget-data)未包含在 API 参考中,因为它未在 OpenAPI 规范中定义。请使用 POST 变体以获得筛选条件支持和完整的 API 参考覆盖。典型集成流程
标准的集成过程包括三个步骤:发现可用的组件,使用可选过滤器获取其数据,然后解析响应有效负载。错误处理
小部件端点可能会返回以下 HTTP 状态代码:权限
每个端点都要求经过身份验证的用户在 Lynx 中被分配特定的菜单权限。权限由GetContext() 中间件在每个请求中进行检查:
GET /v1/dashboard/widget-data 需要 lynx_report_get_widget 权限,该权限与 lynx_report_get_widget_data(POST 变体)是相互独立的。如果您有权访问 POST 端点,但在 GET 端点收到 403 错误,请在您的 Lynx 角色配置中申请 lynx_report_get_widget 权限。