Globalntsrv基本参数 - Antone-wydon/globalntsrv GitHub Wiki

读取报警基本参数

GET方法

URL http://ip:port/sdkapi/params.cgi?cmd=getalarmparams
路径 sdkapi/params.cgi
参数 cmd为命令字,所有操作均通过cmd指定,为必填字段,当cmd=getalarmparams时为读取报警基本运行参数
返回 HTTP/1.1 200 OK
Content-Type: Application/JSON
Content详见【返回结果】

POST方法

URL http://ip:port/sdkapi/params.cgi
路径 sdkapi/params.cgi
数据 在Head中指定Content-Type:text/plain
Content数据一定要采用JSON格式,如下:
{"cmd":"getalarmparams"}
cmd为命令字,所有操作均通过cmd指定,为必填字段,当cmd=getparams时为读取基本运行参数
返回 HTTP/1.1 200 OK
Content-Type: Application/JSON
Content详见【返回结果】

返回结果

200OK返回的数据为JSON,原始数据如下:
{
    "result": "0",
    "message": "success",
    "data": {
        "ver": "1.0",
        "used367": "0",
        "returnalarmrestore": "0",
        "startrunupload3ff": "0",
        "upload3ff": "0",
        "timminghost": "0",
        "extracode": "",
        "secretkey": "",
        "timeout": [
        {
            "index": "1",
            "value": "10"
        },
        {
            "index": "2",
            "value": "10"
        },
        {
            "index": "3",
            "value": "10"
        },
        {
            "index": "4",
            "value": "10"
        },
        {
            "index": "5",
            "value": "10"
        },
        {
            "index": "6",
            "value": "10"
        },
        ]
    }
}

字段说明如下表

字段 类型 描述
result string 操作结果,0-表示成功,其他为错误代码
message string 操作结果描述,可能为空
data object 操作结果对象,也可能是数组对象
ver string 协议版本
used367 string 0-不上报367事件报告,1-上报367事件报告
returnalarmrestore string 0-不上报报警恢复事件报告,1-上报报警恢复事件报告
startrunupload3ff string 保留,已不使用
upload3ff string 保留,已不使用
timminghost string 主机校时
extracode string 扩展码,主要用于用户中心帐号前缀
secretkey string 通讯密钥
timeout Object 数据对象,数据如下:
[{"index":"1","value":"10"},//网络1通讯超时,index为网络号,value为超时时间,单位为秒
{"index":"2","value":"10"},//网络2通讯超时,index为网络号,value为超时时间,单位为秒
{"index":"3","value":"10"},//网络3通讯超时,index为网络号,value为超时时间,单位为秒
{"index":"4","value":"10"},//网络4通讯超时,index为网络号,value为超时时间,单位为秒
{"index":"5","value":"30"},//网络5通讯超时,index为网络号,value为超时时间,单位为秒
{"index":"6","value":"30"}]//网络6通讯超时,index为网络号,value为超时时间,单位为秒

设置报警基本参数

GET方法

不支持

POST方法

URL http://ip:port/sdkapi/params.cgi
路径 /sdkapi/params.cgi
数据 在Head中指定Content-Type:text/plain
Content数据一定要采用JSON格式,如下:
{
"cmd": "setalarmparams",
"params": {
"ver": "1.0",
"used367": "0",
"returnalarmrestore": "0",
"startrunupload3ff": "0",
"upload3ff": "0",
"timminghost": "0",
"extracode": "",
"secretkey": "",
"timeout": [
{
"index": "1",
"value": "10"
},
{
"index": "2",
"value": "10"
},
{
"index": "3",
"value": "10"
},
{
"index": "4",
"value": "10"
},
{
"index": "5",
"value": "30"
},
{
"index": "6",
"value": "30"
}
]
}
}
详细字段说明参见表4.1.1-2
返回 HTTP/1.1 200 OK Content-Type: Application/JSON Content为返回修改后的参数,参见[获取报警基本参数]
⚠️ **GitHub.com Fallback** ⚠️