Skip to content

创建家庭

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

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

创建家庭

请求示例:

javascript
{
  "familyCoordinates": "",
  "familyLocation": "",
  "familyName": "",
  "familyRoomList": []
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
addFamilyDtoaddFamilyDtobodytrue创建家庭创建家庭
  familyCoordinates家庭经纬度falsestring
  familyLocation家庭位置falsestring
  familyName家庭名称truestring
  familyRoomList房间列表falsearraystring

响应状态:

状态码说明schema
200家庭创建成功返回注册码响应数据«创建家庭返回信息»
5613请输入家庭名称
5616家庭名称已存在
5619家庭创建失败
5620房间创建失败
5632初始化家庭常用设备列表失败
5633经纬度格式错误
5635未开启家居模式
5641房间名称超长,请输入30个字以内的房间名称
5659家庭名称超长,请输入256字符以内的家庭名称
5660家庭地址超长,请输入256字符以内的家庭名称
5673房间名称重复
5676调用产品服务异常

响应参数:

参数名称参数说明类型schema
code响应状态码integer(int32)integer(int32)
data响应数据创建家庭返回信息创建家庭返回信息
  addTime添加时间integer(int64)
  addTimeTs添加时间时间戳integer(int64)
  familyCoordinates家庭经纬度string
  familyLocation家庭位置string
  familyName家庭名称string
  fid家庭IDstring
  memberRole用户角色 1:创建者 2:管理员 3:普通用户integer(int32)
extMsg扩展消息string
msg响应消息string

响应示例:

javascript
{
	"code": 0,
	"data": {
		"addTime": 0,
		"addTimeTs": 0,
		"familyCoordinates": "",
		"familyLocation": "",
		"familyName": "",
		"fid": "",
		"memberRole": 0
	},
	"extMsg": "",
	"msg": ""
}