AddUserInfoOutputParam.json 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. {
  2. "statusCode": 1,
  3. /* 只读 (ro),可选 (opt)
  4. 类型:int
  5. 含义:状态码。
  6. 当返回值为 1 时,表示操作成功且无特殊状态;
  7. 当无法用 1 表示时(如存在部分成功或异常情况),必须返回其他具体状态码。 */
  8. "statusString": "ok",
  9. /* 只读 (ro),可选 (opt)
  10. 类型:string
  11. 含义:状态描述。
  12. 当无法使用 "ok" 表示成功时("ok" 表示成功且无特殊状态),
  13. 必须返回其他描述信息。
  14. 范围:[1, 64] 个字符。 */
  15. "subStatusCode": "ok",
  16. /* 只读 (ro),可选 (opt)
  17. 类型:string
  18. 含义:子状态码。
  19. 当无法使用 "ok" 表示成功时("ok" 表示成功且无特殊状态),
  20. 必须返回具体的子状态码,用于进一步区分结果状态。
  21. 范围:[1, 64] 个字符。 */
  22. "errorCode": 1,
  23. /* 只读 (ro),可选 (opt)
  24. 类型:int
  25. 含义:错误码。
  26. 当 statusCode ≠ 1 时,表示操作失败,
  27. 此字段必须返回并与 subStatusCode 对应,用于辅助定位错误原因。 */
  28. "errorMsg": "ok"
  29. /* 只读 (ro),可选 (opt)
  30. 类型:string
  31. 含义:错误信息。
  32. 当 statusCode ≠ 1 时必须返回,说明具体的失败原因。
  33. 描述信息可在后续版本中优化或扩展,不固定。
  34. 示例:当失败时,可能返回 “参数错误”、“网络异常”、“用户已存在”等信息。 */
  35. }