Skip to content

测试场景

接口地址:/v2/cep/enduserapi/sceneTest

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

测试场景

请求示例:

javascript
{
  "fid": "",
  "isCommon": true,
  "sceneInfo": {
    "icon": "",
    "id": 0,
    "metaDataList": [
      {
        "actionList": [
          {
            "actionId": 0,
            "code": "",
            "dataType": "",
            "id": 0,
            "name": "",
            "subName": "",
            "subType": "",
            "type": "",
            "unit": "",
            "value": {}
          }
        ],
        "deviceKey": "",
        "deviceName": "",
        "deviceType": 0,
        "logoImage": "",
        "productKey": ""
      }
    ],
    "name": "",
    "sceneId": "",
    "uid": ""
  }
}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
cmdcmdbodytrue场景参数Req场景参数Req
  fid家庭ID,开启家居模式必填,否则不填falsestring
  isCommon是否加入到常用场景falseboolean
  sceneInfo场景信息true场景信息场景信息
    icon场景图标falsestring
    id场景主键IDfalseinteger
    metaDataList联动数据truearray联动数据
      actionList执行动作truearray执行动作
        actionId执行动作IDfalseinteger
        code物模型标识符truestring
        dataType物模型数据类型truestring
        id物模型功能IDtrueinteger
        name物模型功能名称truestring
        subNamefalsestring
        subType读写类型falsestring
        type物模型功能类型truestring
        unit物模型单位falsestring
        value物模型值trueobject
      deviceKey设备/群组IDtruestring
      deviceName设备名称/群组名称falsestring
      deviceType设备类型,1:普通设备,2:群组trueinteger
      logoImage场景LOGOfalsestring
      productKey产品KEYtruestring
    name场景名称falsestring
    sceneId场景IDfalsestring
    uid终端用户IDfalsestring
Authorizationheaderfalsestring

响应状态:

状态码说明schema
200OKApiResult«ExecutionResultCO»
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataExecutionResultCOExecutionResultCO
  callType调用方式string
  executeResult执行结果。成功:true,失败:falseboolean
  executeTime执行时间integer(int64)
  executionId执行记录IDinteger(int64)
  failActionList失败原因arrayExecuteFailedCO
    deviceKeystring
    deviceNamestring
    deviceTypeinteger
    logoImagestring
    productKeystring
    reasonstring
  failCount失败数量AtomicIntegerAtomicInteger
    andDecrementinteger
    andIncrementinteger
  successCount成功数量AtomicIntegerAtomicInteger
    andDecrementinteger
    andIncrementinteger
extMsgstring
msgstring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"callType": "",
		"executeResult": true,
		"executeTime": 0,
		"executionId": 0,
		"failActionList": [
			{
				"deviceKey": "",
				"deviceName": "",
				"deviceType": 0,
				"logoImage": "",
				"productKey": "",
				"reason": ""
			}
		],
		"failCount": {
			"andDecrement": 0,
			"andIncrement": 0
		},
		"successCount": {
			"andDecrement": 0,
			"andIncrement": 0
		}
	},
	"extMsg": "",
	"msg": ""
}