- API使用说明
- 1 鉴权
- 2 设备
- 3 接口
- 4 屏幕
- 5 图层
- 6. 场景
- 7 图库
2.1 读取节点信息
GET
/v1/node/detail
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | 描述 | 设备举例 |
---|---|---|---|---|---|---|---|---|---|
ByPass | 解码器 | 播放器 | 拼接器 | 切换器 | 控制器 | 光电转换器 | |||
√ | 光电转换器 | ||||||||
√ | √ | √ | MX系列 | ||||||
√ | QD | ||||||||
√ | T卡 | TU/TB | |||||||
√ | √ | NP | N10/20 | ||||||
√ | √ | H系列 | H | ||||||
√ | √ | √ | √ | 二合一 | K/V/VC/VX | ||||
√ | 分布式解码器 |
请求参数
Query 参数
nodeId
string
节点ID
Header 参数
Authorization
string
token
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET 'http://prod-cn.your-api-server.com/v1/node/detail?nodeId' \
--header 'Authorization;'
返回响应
🟢200成功
application/json
Body
code
integer
错误码
默认值:
200
message
string
ok
data
object
业务数据
nodeId
integer
节点ID
configInfo
object
必需
modeId
integer
必需
status
enum<integer>
必需
>= 0<= 2
枚举值:
012
默认值:
1
subStatus
array[integer]
必需
sn
string
SN/序列号
version
string
版本号
默认值:
v12.1
general
object
general信息
versionMatching
object
版本匹配信息
powerState
number
设备通电后状态
2:保持关机
3:恢复断电前状态;
area
object
必需
mode
object
节点模式
location
object
节点定位
time
object
授时时间
stateInfo
object
监控状态
syncTime
object
时间同步
networkType
number
必需
> 0< 5
默认值:
1
subcards
array [object {5}]
必需
>= 1 items<= 1 items
genlock
object
必需
genlockStatus
object
必需
deviceBackup
object
设备备份
deviceBeacon
integer
必需
deviceType
integer
设备类型
presetPlayEffect
integer
场景切换特效
virtualId
integer
必需
layerMode
number
图层规格模式
authorInfo
object
授权相关信息
fanMode
number
必需
plugin
object
插件信息
示例
{
"code": "200",
"message": "string",
"data": {
"nodeId": 0,
"configInfo": {
"md5": "string"
},
"modeId": 0,
"status": "1",
"subStatus": [
0
],
"sn": "string",
"version": "v12.1",
"general": {
"name": "system1"
},
"versionMatching": {
"serverVersion": "string",
"minMatchingVersion": "string",
"minProductVersion": "string"
},
"powerState": 0,
"area": {
"areaId": "0",
"areaName": "name1"
},
"mode": {
"workMode": 0,
"masterSlave": 0
},
"location": {
"enable": 0
},
"time": {
"timestamp": 0,
"timezone": 0
},
"stateInfo": {
"slot": [
{
"slotId": 0,
"status": [
{
"type": 0,
"index": 0,
"state": 0,
"value": 0
}
]
},
{
"slotId": 0,
"status": [
{
"type": 0,
"index": 0,
"state": 0,
"value": 0
}
]
},
{
"slotId": 0,
"status": [
{
"type": 0,
"index": 0,
"state": 0,
"value": 0
}
]
}
]
},
"syncTime": {
"timeMode": "2",
"gps": {},
"lora": {
"groupId": "121212"
},
"ntp": {
"server": "string"
}
},
"networkType": "1",
"subcards": [
{
"slotId": "1",
"modeId": "1",
"boardId": "1",
"online": "1",
"rotate": 0
}
],
"genlock": {
"type": 0,
"sourceId": 0,
"phase": {
"enable": 0,
"offset": 0
}
},
"genlockStatus": {
"type": 0
},
"deviceBackup": {
"master": {
"sn": "string",
"mac": "string",
"ip": "string",
"name": "string",
"modeId": 0
},
"slave": [
{
"sn": "string",
"mac": "string",
"ip": "string",
"name": "string",
"modeId": 0
}
]
},
"deviceBeacon": 0,
"deviceType": 0,
"presetPlayEffect": 0,
"virtualId": 0,
"layerMode": 0,
"authorInfo": {
"startTimestamp": 0,
"durationTimestamp": 0,
"flag": 0
},
"fanMode": 0,
"plugin": {
"resource": {
"url": "string",
"md5": "string",
"version": "string"
}
}
}
}
修改于 2025-04-22 02:48:20