更新时间:2023-10-31 07:51:52下载pdf
接口请求方法请使用 TYSdk.apiRequest
。
成员分为家庭成员和面板成员。如果接口名称中使用成员字样,则表示家庭和面板成员都适用该接口。
名称
tuya.m.device.member.list
版本
4.0
请求参数
名称 | 类型 | 说明 | 是否必填 |
---|---|---|---|
devId | String | 设备编号 | 是 |
请求示例
{
"devId" : "25230882b4e62d61b52a",
}
返回参数
名称 | 类型 | 说明 |
---|---|---|
userId | String | 成员编号 |
lockUserId | Integer | 门锁用户 ID,值为 0 时表示需要手动获取 |
nickName | String | 用户名称 |
avatarUrl | String | 头像地址 |
userContact | String | 联系方式 |
userType | String | 用户类型
|
productAttribute | Integer | 产品权限属性,1 表示有时效权限 |
supportOpenType | supportOpenType[] | 支持的开门方式 |
userTimeSet | String | 用户的时效设置,Base64 格式的数据需要进行解码 |
status | Integer | 状态
|
supportOpenType
类型
返回示例
{
"result": [{
"userId": "1",
"lockUserId":0,
"userContact":"86-13757150532",
"nickName": "nicky",
"avatarUrl": "",
"userType" : "1",
"supportOpenType":[],
"productAttribute": 1,
"userTimeSet":"base64",
"status": 0
}],
"t": 1550562572623,
"success": true,
"status": "ok"
}
名称
tuya.m.device.member.panel.list
版本
5.0
请求参数
名称 | 类型 | 说明 | 是否必填 |
---|---|---|---|
devId | String | 设备编号 | 是 |
返回参数
名称 | 类型 | 说明 |
---|---|---|
userId | String | 成员编号 |
lockUserId | Integer | 门锁用户 ID,值为 0 时表示需要手动获取 |
nickName | String | 用户名称 |
avatarUrl | String | 头像地址 |
userContact | String | 联系方式 |
userType | String | 用户类型
|
shareUser | String | 分享用户 |
shareRelationId | Integer | 分享关联的 ID |
supportOpenType | supportOpenType[] | 支持的开门方式 |
productAttribute | Integer | 产品权限属性,1 表示有时效权限 |
userTimeSet | String | 用户的时效设置,Base64 格式的数据需要进行解码 |
status | Integer | 状态
|
supportOpenType
类型
返回示例
{
"result": [{
"userId": "1",
"lockUserId":0,
"userContact":"86-13757150532",
"nickName": "nicky",
"avatarUrl": "",
"userType" : "1",
"shareUser": "账号-手机号",
"shareRelationId":0,
"supportOpenType":[],
"productAttribute": 1,
"userTimeSet":"base64",
"status":0
}],
"t": 1550562572623,
"success": true,
"status": "ok"
}
名称
tuya.m.device.member.get
版本
2.0
请求参数
名称 | 类型 | 说明 | 是否必填 |
---|---|---|---|
devId | String | 设备编号 | 是 |
请求示例
{
"devId" : "25230882b4e62d61b52a",
}
返回参数
名称 | 类型 | 说明 |
---|---|---|
userId | String | 成员编号 |
lockUserId | Integer | 门锁用户 ID,值为 0 时表示需要手动获取 |
nickName | String | 用户名称 |
avatarUrl | String | 头像地址 |
userType | String | 用户类型
|
supportOpenType | supportOpenType[] | 支持的开门方式 |
allOpenType | allOpenType[] | 当前门锁支持的所有权限 |
productAttribute | Integer | 产品权限属性,1 表示有时效权限 |
phase | Integer | 冻结状态
|
status | Integer | 状态
|
supportOpenType
类型
返回示例
{
"result": {
"userId": "1",
"lockUserId":0,
"nickName": "nicky",
"avatarUrl": "",
"userType" : "10",
"supportOpenType":[],
"allOpenType":[],
"productAttribute": 1,
"status":0
"phase": 1
},
"t": 1550562572623,
"success": true,
"status": "ok"
}
名称
tuya.m.device.member.add
版本
3.0
参数
名称 | 类型 | 说明 | 是否必填 |
---|---|---|---|
devId | String | 设备编号 | 是 |
userName | String | 用户名称 | 是 |
avatar | String | 头像地址 | 否 |
opMode | String | 开门方式 | 否 |
timeSet | String | 开门时效,16 进制 | 否 |
timeType | Int | 时效类型
|
否 |
请求示例
{
"devId" : "25230882b4e62d61b52a",
"userName" : "tuya",
"timeType" : 10
}
返回示例
{
"result": true,
"t": 1550562572623,
"success": true,
"status": "ok"
}
名称
tuya.m.device.member.remove
版本
1.0
请求参数
名称 | 类型 | 说明 | 是否必填 |
---|---|---|---|
devId | String | 设备编号 | 否 |
userId | String | 成员编号 | 否 |
请求示例
{
"devId" : "25230882b4e62d61b52a",
"userId" : "3765529",
}
返回示例
{
"result": true,
"t": 1550562572623,
"success": true,
"status": "ok"
}
名称
tuya.m.device.member.update
版本
3.0
请求参数
名称 | 类型 | 说明 | 是否必填 |
---|---|---|---|
devId | String | 设备编号 | 是 |
userName | String | 用户名称 | 是 |
avatar | String | 头像地址 | 否 |
opMode | String | 支持的开门权限 | 否 |
timeSet | String | 开门时效,16 进制 | 否 |
timeSetType | String | 时效类型
|
是 |
timeZone | String | 时区 | 否 |
userId | String | 用户 ID | 是 |
返回示例
{
"result": true,
"t": 1550562572623,
"success": true,
"status": "ok"
}
名称
tuya.m.device.member.upgrade
版本
1.0
请求参数
名称 | 类型 | 说明 | 是否必填 |
---|---|---|---|
devId | String | 设备编号 | 是 |
userId | String | 成员编号 | 是 |
请求示例
{
"devId" : "25230882b4e62d61b52a",
"userId" : "3765529",
}
返回示例
{
"result": true,
"t": 1550562572623,
"success": true,
"status": "ok"
}
名称
tuya.m.device.member.opmode.get
版本
2.0
请求参数
名称 | 类型 | 说明 | 是否必填 |
---|---|---|---|
devId | String | 设备编号 | 是 |
userId | String | 用户编号 | 是 |
请求示例
{
"devId" : "25230882b4e62d61b52a",
"userId" : "3765529",,
}
返回示例
{
"result": {
"dpSet": [{
"dpId": 1,
"status": 0
}, {
"dpId": 2,
"status": 0
}, {
"dpId": 3,
"status": 0
},],
"timeset": {
"type": "1",
"timeZone":"+8:00"
"settings": ""
}
},
"t": 1550562572623,
"success": true,
"status": "ok"
}
名称
tuya.m.device.member.opmode.preview
版本
1.0
请求参数
名称 | 类型 | 说明 | 是否必填 |
---|---|---|---|
devId | String | 设备编号 | 是 |
userId | String | 用户编号 | 是 |
返回参数
名称 | 类型 | 说明 |
---|---|---|
dpId | String | DP ID |
count | String | 开门方式数量 |
返回示例
{
"result":[{
"dpId": 1,
"count": 0
}, {
"dpId": 2,
"count": 0
}, {
"dpId": 3,
"count": 0
},],
"t":1573024513335,
"success": true,
"status":"ok"
}
名称
tuya.m.device.member.detail
版本
4.0
请求参数
名称 | 类型 | 说明 | 是否必填 |
---|---|---|---|
devId | String | 设备编号 | 是 |
userId | String | 用户编号 | 是 |
返回参数
名称 | 类型 | 说明 |
---|---|---|
userId | String | 成员编号 |
avatarUrl | String | 头像地址 |
userContact | String | 用户账号 |
unlockList | String[] | 成员拥有的解锁方式列表 |
userType | String | 用户类型
|
supportOpenType | supportOpenType[] | 支持的开门方式 |
nickName | String | 用户昵称 |
supportOpenType
类型
返回示例
{
"result": {
"userId":"0001a",
"avatarUrl":"",
"userContact":"86-xxxx",
"unlockList":[
"指纹1",
"指纹2",
"密码-1"
]
},
"t":1573024513335,
"success": true,
"status":"ok"
}
名称
tuya.m.device.member.opmode.add
版本
1.0
请求参数
名称 | 类型 | 说明 | 是否必填 |
---|---|---|---|
devId | String | 设备编号。 | 是 |
userId | String | 设备用户 ID。 | 是 |
unlockId | String | 开门方式实际值。该值是开门方式加开门方式对应的 ID,如 1-2 表明开门方式是 1,开门人是 2。 | 否 |
unlockName | String | 开门方式的名称,可以为空。如果空的话,命名方式为 opmode 值 + “_” + 当前数量。 |
否 |
返回示例
{
"result": null,
"t": 1550562572623,
"success": true,
"status": "ok"
}
名称
tuya.m.device.member.opmode.update
版本
1.0
请求参数
名称 | 类型 | 说明 | 是否必填 |
---|---|---|---|
devId | String | 设备编号。 | 是 |
opmodeId | Integer | 开门方式实际值,开门方式列表里的 opmodeId 字段。 |
是 |
unlockName | Integer | 开门方式的名称,可以为空。如果空的话,命名方式为 opmode 值 + “_” + 当前数量。 |
是 |
返回示例
{
"result": true,
"t": 1550562572623,
"success": true,
"status": "ok"
}
名称
tuya.m.device.member.opmode.phase
版本
1.0
请求参数
名称 | 类型 | 说明 | 是否必填 |
---|---|---|---|
devId | String | 设备编号 | 是 |
userId | String | 用户编号 ID | 是 |
operate | Integer | 操作数值
|
是 |
返回示例
{
"result": true,
"t": 1550562572623,
"success": true,
"status": "ok"
}
名称
tuya.m.device.member.opmode.list
版本
1.0
请求参数
名称 | 类型 | 说明 | 是否必填 |
---|---|---|---|
devId | String | 设备编号。 | 是 |
userId | String | 设备用户 ID。 | 是 |
opmode | String | 开门方式,DP ID。 | 是 |
unlockName | String | 开门方式的名称,可以为空。如果空的话,命名方式为 opmode 值 + “_” + 当前数量。 |
是 |
返回参数
名称 | 类型 | 说明 |
---|---|---|
devId | String | 设备 ID |
userId | String | 设备用户 ID |
opmodeId | String | 开门方式列表里的 opmodeId 字段 |
opmode | String | 开门方式 |
opmodeValue | Integer | 开门方式值,门锁编号 |
unlockName | String | 开门方式名称 |
unlockStatus | String | 开门方式状态
|
phase | Integer | 状态
|
返回示例
{
"result" : [{
devId: 'xxx',
userId: 'xxx',
opmodeId: '',
opmode: '',
opmodeValue: '',
unlockStatus: 10,
phase: 1
}],
"t" : 1550562572623,
"success" : true,
"status" : "ok"
}
名称
tuya.m.device.member.opmode.remove
版本
1.0
请求参数
名称 | 类型 | 说明 | 是否必填 |
---|---|---|---|
devId | String | 设备编号 | 是 |
userId | String | 设备用户 ID | 是 |
opmodeId | Integer | 开门方式实际值,开门方式列表里的 opmodeId 字段 |
是 |
返回示例
{
"result": null,
"t": 1550562572623,
"success": true,
"status": "ok"
}
名称
tuya.m.device.member.share.add
版本
1.0
请求参数
名称 | 类型 | 说明 | 是否必填 |
---|---|---|---|
devId | String | 设备编号 | 是 |
countryCode | String | 国家码 | 是 |
userAccount | String | 联系方式,可以是手机号码或者邮箱地址 | 是 |
shareUserId | String | 需要绑定的面板用户编号 | 是 |
返回示例
{
"result": true,
"t": 1550562572623,
"success": true,
"status": "ok"
}
名称
tuya.m.device.member.share.remove
版本
1.0
请求参数
名称 | 类型 | 说明 | 是否必填 |
---|---|---|---|
devId | String | 设备编号 | 是 |
shareUserId | String | 对应面板用户的编号 | 是 |
返回示例
{
"result": true,
"t": 1550562572623,
"success": true,
"status": "ok"
}
名称
tuya.m.device.member.lockid
版本
1.0
请求参数
名称 | 类型 | 说明 | 是否必填 |
---|---|---|---|
devId | String | 设备编号 | 是 |
userId | String | 用户编号 | 是 |
返回示例
{
"result": 12,
"t": 1550562572623,
"success": true,
"status": "ok"
}
名称
tuya.m.device.lock.dynapwd.get
版本
1.0
请求参数
名称 | 类型 | 说明 | 是否必填 |
---|---|---|---|
devId | String | 设备编号 | 是 |
返回示例
{
"result": {
"dynamicPassword": "73298526"
},
"t": 1556342684081,
"success": true,
"status": "ok"
}
名称
tuya.m.device.lock.offlinepwd.available
版本
1.0
请求参数
名称 | 类型 | 说明 | 是否必填 |
---|---|---|---|
devId | String | 设备编号 | 是 |
pwdType | String | 密码类型
|
是 |
请求示例
{
"devId" : "vdevo158462399359867"
"pwdType" : "0"
}
返回示例
{
"result" : true,//是否可以继续获取
"t" : 1565874044056,
"success" : true,
"status" : "ok"
}
名称
tuya.m.device.lock.offlinepwd.get
版本
1.0
请求参数
名称 | 类型 | 说明 | 是否必填 |
---|---|---|---|
devId | String | 设备编号 | 是 |
pwdType | String | 密码类型
|
是 |
gmtStart | Integer | 开始时间,非多次密码暂时传 0 |
否 |
gmtExpired | Integer | 结束时间,非多次密码暂时传 0 |
否 |
pwdName | String | 密码名称 | 否 |
请求示例
{
"devId" : "vdevo158462399359867"
"pwdType" : "1"
"gmtStart" : "1568001081"
"gmtExpired" : "1578001081"
}
返回示例
{
"result" : {
"pwd":"1234567890",
"pwdId": "3234"
},// 离线临时密码
"t" : 1565874044056,
"success" : true,
"status" : "ok"
}
名称
tuya.m.device.lock.offlinepwd.revoke
版本
1.0
请求参数
名称 | 类型 | 说明 | 是否必填 |
---|---|---|---|
devId | String | 设备编号 | 是 |
pwdId | String | 某个离线密码的编号 | 是 |
请求示例
{
"devId" : "vdevo158462399359867"
"pwdId" : "1"
}
返回示例
{
"result" : {
pwd: '', // 删除码
pwdId: '',
}
"t" : 1565874044056,
"success" : true,
"status" : "ok"
}
名称
tuya.m.device.lock.offlinepwd.name.update
版本
1.0
请求参数
名称 | 类型 | 说明 | 是否必填 |
---|---|---|---|
devId | String | 设备编号 | 是 |
pwdId | Integer | 密码序号 | 是 |
pwdName | String | 密码名称 | 是 |
请求示例
{
"devId" : "vdevo158462399359867"
"pwdId" : "1",
"pwdName": "密码名称 1",
}
返回示例
{
"result" : null,
"t" : 1565874044056,
"success" : true,
"status" : "ok"
}
名称
tuya.m.device.lock.offlinepwd.list
版本
1.0
请求参数
名称 | 类型 | 说明 | 是否必填 |
---|---|---|---|
devId | String | 设备编号 | 是 |
pwdType | String | 密码类型
|
是 |
status | Integer | 状态
|
否 |
offset | Integer | 起始记录数 | 否 |
limit | Integer | 分页大小 | 否 |
请求示例
{
"devId" : "vdevo158462399359867"
"pwdType" : "1"
"status" : 1,
"offset" : 0,
"limit" : 50,
}
返回参数
名称 | 类型 | 说明 |
---|---|---|
pwdId | Integer | 密码编号 |
pwdType | String | 密码类型 |
pwdName | String | 密码名称 |
gmtStart | Integer | 生效时间 |
gmtExpired | Integer | 过期时间 |
hasClearPwd | Boolean | 是否设置过清空码 |
revokedPwdName | String | 用于清除的密码名称 |
status | Integer | 状态
|
返回示例
{
"result" : [{
"pwdId": 123123,
"pwdName": "密码名称 1",
"pwdType":0,
"gmtStart":"1565874044",
"gmtExpired":"1575874044",
"hasClearPwd":false
},{
"pwdId": 23456,
"pwdName": "清除单个的密码",
"pwdType":8,
"gmtStart":"1565874044",
"gmtExpired":"1575874044",
"revokedPwdName", "密码名称 1"
},
{
"pwdId": 23456,
"pwdName": "清空密码",
"pwdType":9,
"gmtStart":"1565874044",
"gmtExpired":"1575874044"
}],
"t" : 1565874044056,
"success" : true,
"status" : "ok"
}
名称
tuya.m.device.lock.offlinepwd.revocable
版本
1.0
请求参数
名称 | 类型 | 说明 | 是否必填 |
---|---|---|---|
devId | String | 设备编号 | 否 |
请求示例
{
"devId" : "002000015ccf7f0f3c7d"
}
返回示例
{
"result" : [{
"pwdId": 012123123,
"pwdName": "密码名称 1",
"gmtStart":"1565874044",
"gmtExpired":"1575874044",
},{
"pwdId": 083232389,
"pwdName": "多次密码 1",
"gmtStart":"1565874044",
"gmtExpired":"1575874044"
}],
"t" : 1565874044056,
"success" : true,
"status" : "ok"
}
名称
tuya.m.device.lock.temppwd.list
版本
3.0
请求参数
名称 | 类型 | 说明 | 是否必填 |
---|---|---|---|
devId | String | 设备编号 | 是 |
availTime | Integer | 可用次数
|
否 |
请求示例
{
"devId" : "6cc1483v89yz1t8o",
}
返回参数
名称 | 类型 | 说明 |
---|---|---|
id | Integer | 序号 |
name | String | 密码名称 |
effective | Integer | 密码状态
|
scheduleDetails | String | 定时数据 JSON 格式字符串 |
phone | String | 电话 |
countryCode | String | 国家码 |
effectiveTime | Long | 生效时间 |
invalidTime | Long | 失效时间 |
availTime | Integer | 可用次数
|
返回示例
{
"result": [{
"id": 11,
"effective": 3,
"effectiveTime": 111,
"invalidTime": 333,
"name": "name",
"phone": "phone",
"scheduleDetails": [{
"allDay": true,
"effectiveTime": 720,
"invalidTime": 1080,
"workingDay": 8 //星期用一个字节来表示,bit0 ~ bit6 分别代表周日~周六
}],
}],
"t": 1550562572623,
"success": true,
"status": "ok"
}
名称
tuya.m.device.lock.temppwd.validate
版本
1.0
请求参数
名称 | 类型 | 说明 | 是否必填 |
---|---|---|---|
devId | String | 设备编号 | 是 |
password | String | 临时密码 | 是 |
schedule | String | 定时数据 JSON 格式字符串 | 否 |
phone | String | 电话 | 否 |
countryCode | String | 国家码 | 否 |
effectiveTime | Long | 生效时间 | 是 |
name | String | 名称 | 否 |
invalidTime | Long | 失效时间 | 是 |
返回示例
{
"result" : true,//是否可以继续获取
"t" : 1565874044056,
"success" : true,
"status" : "ok"
}
名称
tuya.m.device.lock.temppwd.create
版本
5.0
请求参数
名称 | 类型 | 说明 | 是否必填 |
---|---|---|---|
devId | String | 设备编号 | 是 |
password | String | 临时密码 | 是 |
schedule | Integer | 定时数据 JSON 格式字符串 | 否 |
phone | String | 电话 | 否 |
countryCode | String | 国家码 | 否 |
effectiveTime | Long | 生效时间 | 是 |
invalidTime | Long | 失效时间 | 是 |
name | String | 密码名称 | 是 |
availTime | Integer | 可用次数
|
否 |
sn | Integer | 临时密码编号,DP 上报所得 | 否 |
请求示例
{
"devId" : "vdevo158313195425051"
"countryCode" : "86",
"availTime" : 1,
"invalidTime" : 1588133004,
"name" : "时区验证 4.0",
"effectiveTime" : 1588132904,
"schedule":"",
"phone" : "15158064461",
"password" : "2E478FEBBDBE029F9B091FDC9E5CB8F9",
}
schedule 参数格式示例
[{
"allDay": true, //是否全天
"effectiveTime": 720, //生效时间
"invalidTime": 1080, //失效时间
"workingDay": //星期用一个字节来表示,bit0 ~ bit6 分别代表周日~周六
}, {
"allDay": true,
"effectiveTime": 720,
"invalidTime": 1080,
"workingDay": 3
}]
返回示例
{
"result":true,
"t":1589370119582,
"success":true,
"status":"ok"
}
名称
tuya.m.device.lock.temppwd.update
版本
1.0
请求参数
名称 | 类型 | 说明 | 是否必填 |
---|---|---|---|
devId | String | 设备编号 | 是 |
password | String | 临时密码 | 是 |
schedule | String | 定时数据 JSON 格式字符串 | 否 |
phone | String | 电话 | 否 |
countryCode | String | 国家码 | 否 |
effectiveTime | Long | 生效时间 | 是 |
availTime | Integer | 可用次数
|
否 |
name | String | 名称 | 否 |
invalidTime | Long | 失效时间 | 是 |
schedule 参数格式实例
[{
"allDay": true, //是否全天
"effectiveTime": 720, //生效时间
"invalidTime": 1080, //失效时间
"workingDay": //星期用一个字节来表示,bit0 ~ bit6 分别代表周日~周六
}, {
"allDay": true,
"effectiveTime": 720,
"invalidTime": 1080,
"workingDay": 3
}]
名称
tuya.m.device.lock.temppwd.remove
版本
1.0
请求参数
名称 | 类型 | 说明 | 是否必填 |
---|---|---|---|
devId | String | 设备编号 | 是 |
pwdId | Integer | 解锁方式 ID | 是 |
请求示例
{
"devId" : "6cc1483v89yz1t8o",
"pwdId" : 2,
}
返回示例
{
"result":true,
"t":1589370119582,
"success":true,
"status":"ok"
}
名称
tuya.m.device.lock.history.list
版本
2.0
请求参数
名称 | 类型 | 说明 | 是否必填 |
---|---|---|---|
devId | String | 设备编号 | 是 |
dpIds | String | 需要查询的 DP,用英文逗号分隔 | 是 |
offset | Integer | 起始记录数 | 是 |
limit | Integer | 分页大小 | 是 |
请求示例
{
"devId" : "vdevo158462399359867",
}
返回示例
{
"result" :[]
"t" : 1584625900575,
"success" : true,
"status" : "ok"
}
名称
tuya.m.device.lock.alarm.list
版本
1.0
请求参数
名称 | 类型 | 说明 | 是否必填 |
---|---|---|---|
devId | String | 设备编号 | 是 |
dpIds | String | 需要查询的 DP,用英文逗号分隔 | 是 |
offset | Integer | 起始记录数 | 是 |
limit | Integer | 分页大小 | 是 |
请求示例
{
"devId" : "vdevo158462399359867",
}
返回示例
{
"result" :[]
"t" : 1584625900575,
"success" : true,
"status" : "ok"
}
名称
tuya.m.device.lock.voice.pwd.flag
版本
1.0
请求参数
名称 | 类型 | 说明 | 是否必填 |
---|---|---|---|
devId | String | 设备编号 | 是 |
请求示例
{
"devId" : "vdevo158462399359867",
}
返回示例
{
"result" : true, // 是否开启,如果接口返回特殊异常,则默认 false
"t" : 1584625900575,
"success" : true,
"status" : "ok"
}
名称
tuya.m.device.lock.voice.pwd.setting
版本
1.0
请求参数
名称 | 类型 | 说明 | 是否必填 |
---|---|---|---|
devId | String | 设备编号 | 是 |
open | Boolean | 是否开启 | 是 |
pwd | String | AES 加密后的密码 | 是 |
请求示例
{
"devId" : "vdevo158462399359867",
"open":true,
"pwd":"13A63549D7B5272BAF871725219BE325"
}
返回示例
{
"result" : true, //是否添加成功,未返回错误码的情况都是 true
"t" : 1584625900575,
"success" : true,
"status" : "ok"
}
名称
tuya.m.device.props.fetch
版本
2.0
请求参数
名称 | 类型 | 说明 | 是否必填 |
---|---|---|---|
devId | String | 设备编号 | 是 |
props | Integer | 属性,远程开门属性设置为 UNLOCK_PHONE_REMOTE ,通用接口支持多个属性,用逗号隔开 |
是 |
请求示例
{
"devId":"6cc81b7b8fd97fe00fguh2",
"props":"\"UNLOCK_PHONE_REMOTE\""
}
返回示例
{
"UNLOCK_PHONE_REMOTE":"true"
}
名称
tuya.m.zigbee.lock.remotepwd.execute
版本
1.0
请求参数
名称 | 类型 | 说明 | 是否必填 |
---|---|---|---|
devId | String | 设备编号 | 是 |
open | Boolean | 是否开门 | 是 |
请求示例
{
"devId" : "6c55ebafjnvtwvrr"
"open": true
}
返回示例
{
"result" : "1586525839",
"t" : 1586529530200,
"success" : true,
"status" : "ok"
}
名称
tuya.m.device.opmode.sync.rise
版本
2.0
请求参数
名称 | 类型 | 说明 | 是否必填 |
---|---|---|---|
devId | String | 设备编号 | 是 |
dpIds | Integer[] | DP ID 数据 | 是 |
请求示例
{
"devId" : "6c55ebafjnvtwvrr",
"dpId" : [12,13]
}
返回示例
{
"result": {
"ins": "010003fd02fd05fd040006fd08fd07fd09fd", //下发门锁的开锁方式校验串
"distributed": true, //只有当该值为 true 时,才可以发起同步指令
"dpId":54, //下发的 DP
},
"t": 1550562572623,
"success": true,
"status": "ok"
}
名称
tuya.m.device.active.date
版本
1.0
请求参数
名称 | 类型 | 说明 | 是否必填 |
---|---|---|---|
devId | String | 设备编号 | 是 |
请求示例
{
"devId" : "6c55ebafjnvtwvrr"
}
返回示例
{
"result" : "1586525839",
"t" : 1586529530200,
"success" : true,
"status" : "ok"
}
该内容对您有帮助吗?
是意见反馈该内容对您有帮助吗?
是意见反馈