查询设备控制项

例, 请求: http://api.shinemonitor.com/public/?sign=7f220b6f21d0b52d0452d9c66ffe1f4f84635b81&salt=2337424845041575962&token=91a6c87e89acbfb2fa482f3b02ee071ee58ea0293dd92f243a88ee51415f497f&action=queryDeviceCtrlFieldForDist&vcode=00&devcode=512&i18n=zh_CN

参数 描述 必选
action queryDeviceCtrlFieldForDist
vcode 分销商账号编码
devcode 设备协议编码
i18n 国际化语言, 见多语言支持

响应:

参数 描述 必选
field[x].id 控制项唯一标识
field[x].name 国际化描述
field[x].visable 是否对电站业主可见
{
    "err":0,
    "desc":"ERR_NONE",
    "dat":{
        "field":[
            {
                "id":"charger_from_grid_start_time",
                "name":"充电开始时间(小时:分钟)",
                "visable":true
            },
            {
                "id":"charger_from_grid_end_time",
                "name":"充电结束时间(小时:分钟)",
                "visable":true
            }
        ]
    }
}

可能出现的错误:

返回错误码 描述 详细描述
0x000B ERR_NO_PERMISSION 无权限(只有厂家账号才能操作)
0x0007 ERR_MISSING_PARAMETER 缺少必要的参数
0x0010 ERR_PASSWORD_VERIF_FAIL 密码校验失败(加密错误)
0x0011 ERR_PASSWORD_FORMAT_ERROR 密码格式错误
0x0013 ERR_MOBILE_FORMAT 电话号码格式错误
0x0014 ERR_EMAIL_FORMAT 邮箱格式错误
0x0015 ERR_USRNAME_FORMAT 用户名格式错误
0x0017 ERR_VCODE_INVALID 厂家编码无效
0x0161 ERR_NOT_FOUND_PROTOCOL 找不到协议
0x0170 ERR_NOT_FOUND_DEFINEDROLE 找不到角色
0x0300 ERR_PROTOCOL_NOT_OPTION 协议中没有可选字段