设备发放 IOTDP-创建自定义策略函数:设备发放对返回参数的约束
设备发放对返回参数的约束
名称 |
说明 |
类型 |
---|---|---|
statusCode |
String |
函数执行状态码,用于标识函数执行过程是否出现异常,遵循HTTP状态码含义。 |
body |
String |
字符串,但格式为JSON,结构为TdpFuncBody。 |
名称 |
说明 |
类型 |
---|---|---|
status |
String |
设备发放业务功能标识,allow表示发放成功,deny表示发放失败,设备发放使用此标识判断函数内业务功能执行成功与否。 |
context |
TdpFuncBodyContext |
扩展字段,用于承载函数执行结果。 |
名称 |
说明 |
类型 |
---|---|---|
allocationResult |
String |
发放结果,存放发放接口返回的响应结构体。 |
errorCode |
String |
错误码,如发放失败,则此值需不为空。 |
errorMsg |
String |
错误描述,如发放失败,则此值需不为空。 |
发放设备成功的返回参数样例
{ "statusCode": 200, "body": "{\"status\":\"allow\",\"context\":{\"allocationResult\":\"dps返回的下发结果\"}}" }
发放设备失败的返回参数样例
{ "statusCode": 200, "body": "{\"status\":\"deny\",\"context\":{\"errorCode\":\"错误码\",\"errorMsg\":\"错误描述\"}}" }