Skip to content

查询常用设备列表

接口地址:/v2/family/enduserapi/getCommonUsedDeviceList

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

查询常用设备列表

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
fid家庭IDquerytruestring
isGroupDeviceShow是否展示群组:false-不展示群组 true-展示群组queryfalseboolean
page当前页,默认为第 1 页queryfalseinteger(int32)
pageSize页大小,默认为 10 条queryfalseinteger(int32)

响应状态:

状态码说明schema
200查询常用设备列表成功返回注册码响应数据«PageInfo«查询家庭中设备列表»»
5618请输入家庭ID
5676调用产品服务异常

响应参数:

参数名称参数说明类型schema
code响应状态码integer(int32)integer(int32)
data响应数据PageInfo«查询家庭中设备列表»PageInfo«查询家庭中设备列表»
  endRowinteger(int64)
  hasNextPageboolean
  hasPreviousPageboolean
  isFirstPageboolean
  isLastPageboolean
  listarray查询家庭中设备列表
    accessType访问类型:0-直连设备 1-网关设备 2-网关子设备string
    activeTime激活时间string
    activeTimeTsinteger
    aiCapabilityStatusAI能力开关状态boolean
    authCodeauthCodestring
    authKeyauthKeystring
    bindMode绑定模式:1-多绑模式 2-唯一模式 3-轮流模式integer
    bindStatus绑定状态:1-正常 2-失效integer
    bindingCodebindingCodestring
    bindingType绑定类型:1 SN绑定 2 wifi绑定 3 PKDK绑定 4 蓝牙绑定integer
    btLastUseTime蓝牙最近时间时间(毫秒时间戳)integer
    btPwdbtPwdstring
    capabilitiesBitmask设备联网能力integer
    commonUsedboolean
    deviceBindTime设备绑定时间string
    deviceBindTimeTsinteger
    deviceCreateTime设备创建时间string
    deviceCreateTimeTsinteger
    deviceKeyDevice Keystring
    deviceName设备名称string
    deviceStatus设备状态string
    deviceTag设备标签string
    deviceType设备类型:1-自有设备 2-分享来的设备integer
    fid家庭IDstring
    firstItemCode一级品类codestring
    firstItemName一级品类名称string
    frid家庭房间IDstring
    gdid群组idstring
    groupDeviceDeviceNum群组设备数integer
    groupState群组权限integer
    invaildTime失效时间string
    invaildTimeTsinteger
    isCommonUsed是否常用设备boolean
    isMatter是否是matter设备,0非 1是integer
    isNative判断是否是第三方设备,0未知 1移远integer
    lastConnTime最后上线时间string
    lastConnTimeTsinteger
    lastOfflineTime离线时间string
    lastOfflineTimeTsinteger
    locateType支持的定位内容string
    logoImage产品logostring
    lowPowerAlive低功耗心跳周期(分)integer
    lowPowerCache低功耗缓存时长,单位为秒integer
    lowPowerProduct是否为低功耗产品 是: true, 否: falseboolean
    lowPowerStatus低功耗状态开关boolean
    matterInfoBindNativeMatterDtoBindNativeMatterDto
      catListarrayCatInfoDto
        catinteger
        privilegestring
      discriminatorinteger
      extrastring
      fabricIdinteger
      matterProductIdinteger
      matterVendorIdinteger
      matterVersionstring
      nodeIdinteger
    networkType网络类型:1-wifi 2-蜂窝 3-NB 5-蓝牙string
    onlineStatus设备在线状态:0-离线 1-在线integer
    ownerUid分享人用户ID,来自谁的分享string
    phone已绑定用户手机号string
    planId升级计划IDinteger
    productKeyProduct Keystring
    productName产品名称string
    protocol接入协议string
    roomName房间名称string
    secondItemCode二级品类codestring
    secondItemName二级品类名称string
    shareCode分享码string
    sharingExpireAt设备使用到期时间string
    sharingExpireTimeTsinteger
    signalStrength信号强度string
    snstring
    status绑定状态:1-正常 2-失效integer
    type绑定类型integer
    uid已绑定用户IDstring
    upgradeStatus设备升级状态integer
    userConfirmStatus用户确认状态integer
    userName已绑定用户昵称string
    verified设备绑定是否认证:0-未认证 1-已认证string
  navigateFirstPageinteger(int32)
  navigateLastPageinteger(int32)
  navigatePagesinteger(int32)
  navigatepageNumsarrayinteger
  nextPageinteger(int32)
  pageNuminteger(int32)
  pageSizeinteger(int32)
  pagesinteger(int32)
  prePageinteger(int32)
  sizeinteger(int32)
  startRowinteger(int64)
  totalinteger(int64)
extMsg扩展消息string
msg响应消息string

响应示例:

javascript
{
	"code": 0,
	"data": {
		"endRow": 0,
		"hasNextPage": true,
		"hasPreviousPage": true,
		"isFirstPage": true,
		"isLastPage": true,
		"list": [
			{
				"accessType": "",
				"activeTime": "",
				"activeTimeTs": 0,
				"aiCapabilityStatus": true,
				"authCode": "",
				"authKey": "",
				"bindMode": 0,
				"bindStatus": 0,
				"bindingCode": "",
				"bindingType": 0,
				"btLastUseTime": 0,
				"btPwd": "",
				"capabilitiesBitmask": 0,
				"commonUsed": true,
				"deviceBindTime": "",
				"deviceBindTimeTs": 0,
				"deviceCreateTime": "",
				"deviceCreateTimeTs": 0,
				"deviceKey": "",
				"deviceName": "",
				"deviceStatus": "",
				"deviceTag": "",
				"deviceType": 0,
				"fid": "",
				"firstItemCode": "",
				"firstItemName": "",
				"frid": "",
				"gdid": "",
				"groupDeviceDeviceNum": 0,
				"groupState": 0,
				"invaildTime": "",
				"invaildTimeTs": 0,
				"isCommonUsed": true,
				"isMatter": 0,
				"isNative": 0,
				"lastConnTime": "",
				"lastConnTimeTs": 0,
				"lastOfflineTime": "",
				"lastOfflineTimeTs": 0,
				"locateType": "",
				"logoImage": "",
				"lowPowerAlive": 0,
				"lowPowerCache": 0,
				"lowPowerProduct": true,
				"lowPowerStatus": true,
				"matterInfo": {
					"catList": [
						{
							"cat": 0,
							"privilege": ""
						}
					],
					"discriminator": 0,
					"extra": "",
					"fabricId": 0,
					"matterProductId": 0,
					"matterVendorId": 0,
					"matterVersion": "",
					"nodeId": 0
				},
				"networkType": "",
				"onlineStatus": 0,
				"ownerUid": "",
				"phone": "",
				"planId": 0,
				"productKey": "",
				"productName": "",
				"protocol": "",
				"roomName": "",
				"secondItemCode": "",
				"secondItemName": "",
				"shareCode": "",
				"sharingExpireAt": "",
				"sharingExpireTimeTs": 0,
				"signalStrength": "",
				"sn": "",
				"status": 0,
				"type": 0,
				"uid": "",
				"upgradeStatus": 0,
				"userConfirmStatus": 0,
				"userName": "",
				"verified": ""
			}
		],
		"navigateFirstPage": 0,
		"navigateLastPage": 0,
		"navigatePages": 0,
		"navigatepageNums": [],
		"nextPage": 0,
		"pageNum": 0,
		"pageSize": 0,
		"pages": 0,
		"prePage": 0,
		"size": 0,
		"startRow": 0,
		"total": 0
	},
	"extMsg": "",
	"msg": ""
}