{ "statusCode": 1, /* 只读 (ro),可选 (opt) 类型:int 含义:状态码。 当返回值为 1 时,表示操作成功且无特殊状态; 当无法用 1 表示时(如存在部分成功或异常情况),必须返回其他具体状态码。 */ "statusString": "ok", /* 只读 (ro),可选 (opt) 类型:string 含义:状态描述。 当无法使用 "ok" 表示成功时("ok" 表示成功且无特殊状态), 必须返回其他描述信息。 范围:[1, 64] 个字符。 */ "subStatusCode": "ok", /* 只读 (ro),可选 (opt) 类型:string 含义:子状态码。 当无法使用 "ok" 表示成功时("ok" 表示成功且无特殊状态), 必须返回具体的子状态码,用于进一步区分结果状态。 范围:[1, 64] 个字符。 */ "errorCode": 1, /* 只读 (ro),可选 (opt) 类型:int 含义:错误码。 当 statusCode ≠ 1 时,表示操作失败, 此字段必须返回并与 subStatusCode 对应,用于辅助定位错误原因。 */ "errorMsg": "ok" /* 只读 (ro),可选 (opt) 类型:string 含义:错误信息。 当 statusCode ≠ 1 时必须返回,说明具体的失败原因。 描述信息可在后续版本中优化或扩展,不固定。 示例:当失败时,可能返回 “参数错误”、“网络异常”、“用户已存在”等信息。 */ }