调用该接口解绑用户和设备。若用户不是管理员,则只解绑自己;若用户是管理员,则解绑与该设备绑定的所有用户;若用户是管理员且设备是网关,则会解除与网关绑定的所有用户,是否解绑网关下的设备可根据实际情况进行选择。

路径 /uc/unbindAccountAndDev
版本号 1.0.9
协议 HTTP,HTTPS
请求方法 POST
是否需要用户身份鉴权
超时时间 15000

请求参数

名称 类型 是否必选 示例值 描述
iotId String iStonRLePlBj******bR00106b4b00 设备ID,生活物联网平台为设备颁发的ID,设备的唯一标识符。
homeId String b910c3eb9f21******c0cec9c60f72ad 家的 ID,生活物联网平台赋予家的唯一标识符。
unbindSubdevice Boolean true 当设备为网关时,是否解绑子设备标志。true表示解绑子设备,false表示不解绑子设备。

返回数据

名称 类型 示例值 描述
code Int

接口返回码。200表示成功。

message String

调用失败时,返回的出错信息。

localizedMsg String

本地语言的错误消息。

data JSON

响应结果。

meshNodeInfo JSON

mesh设备信息。

netKeyIndex Int

mesh netKey index。

deviceKey String

设备key,config需要用到deviceKey加密数据。

primaryUnicastAddress Int

primary unicastAddress。

subDeviceId String

主动推送config时需要用到的subDeviceId。

retryCount Int

针对低功耗设备增加retryCount 的机制,retry次数。

unAcknowledged Boolean

重试无需ack。

pid Long

产品id。

productKey String

物模型转换用pk。

mac String

设备mac。

示例

请求示例

{
	"id": "1509086454180",
	"version": "1.0",
	"request":{
		"apiVer": "1.0.9",
		"iotToken": "token"
	},
	"params":{
		"iotId": "iStonRLePlBj******bR00106b4b00",
		"homeId": "b910c3eb9f21******c0cec9c60f72ad",
		"unbindSubdevice":true
	}
}

正常返回示例

JSON格式

{
"code":200,
"id":"bb179e80-39fd-4a79-ba97-48ca87a3f5c5"
}

异常返回示例

JSON格式

{
"code":460,
"id":"4fa207ca-fffd-48bb-94b8-e6f7ca6c99c3",
"localizedMsg":"请求错误",
"message":"requestparametererror"
}