获取用户绑定设备列表

最近更新时间:2024-11-01 16:30:32

我的收藏

1. 接口描述

接口请求域名:iot.cloud.tencent.com/api/exploreropen/tokenapi。 本接口(AppGetFamilyDeviceList)用于获取用户已绑定设备列表。

2. 输入参数

名称
类型
必选
描述
AccessToken
String
公共参数,AccessToken 用于对一个已经登录的用户鉴权。
RequestId
String
公共参数,唯一请求 ID,可自行生成,推荐使用 uuId。定位问题时,需提供该次请求的 RequestId。
Action
String
公共参数,本接口取值:AppGetFamilyDeviceList。
FamilyId
String
家庭 ID。
RoomId
String
房间 ID。
Offset
Int
消息偏移量。
Limit
Int
最大返回消息条数,最大值为50。

3. 输出参数

名称
类型
描述
RequestId
String
公共参数,唯一请求 ID,可自行生成,推荐使用 uuId。定位问题时,需提供该次请求的 RequestId。
Total
Int
设备总数。
DeviceList
Array
设备列表,请参见 DeviceList

4. 示例

输入示例
POST https://iot.cloud.tencent.com/api/exploreropen/tokenapi HTTP/1.1
content-type: application/json
{
"RequestId": "req_1",
"Action": "AppGetFamilyDeviceList",
"FamilyId": "e0e23a2b33a24652b6**********a1cf",
"RoomId": "5", //如果要获取家庭所有设备,则该字段为"""0" 则为默认房间
"Offset": 0,
"Limit": 2,
"AccessToken": "bf******************d098"
}
输出实例
{
"Response": {
"DeviceList": [{
"ProductId": "R32*****EU",
"DeviceName": "df2eSJyY",
"DeviceId": "R32****0EU/df****yY",
"AliasName": "df2eSJyY",
"UserID": "1",
"RoomId": "r_4b27c753ef774d458e**********86ad",
"IconUrl": "",
"CreateTime": 1574664969,
"UpdateTime": 1574668779
}],
"RequestId": "req_1",
"Total": 1
}
}

5. 错误码

错误码
描述
InternalError
内部错误
InvalidParameterValue
参数取值错误
InvalidParameterValue.InvalidAccessToken
Token 无效