错误码

插件在唤起失败或检测异常时,通过 Storage 出参 errorCode 返回以下错误码。

唤起 / 鉴权错误

错误码含义处理建议
1001签名验证失败检查 sign 算法:管道符格式、字段顺序(appKey | thirdUserId | timestamp | nonce)、appSecret 是否正确
1002timestamp 超时(±5 分钟)检查服务端时钟是否同步(NTP);确认 timestamp 为 10 位 Unix 秒而非毫秒
1003nonce 重复每次唤起必须重新生成随机 nonce,不可复用
1004appKey 不存在或已禁用联系晓葆商务确认凭证是否有效,区分沙箱与生产

档案 / 设备错误

错误码含义处理建议
2001userProfile 解密失败检查加密算法:key = SHA256(appSecret) binary,AES-256-CBC,base64(iv + ciphertext)
2002userProfile 格式错误加密前明文应为合法 JSON 字符串,UTF-8 编码
2003体脂档案缺失必填字段BCA(BODY_COMPOSITION_ANALYSIS)场景,userProfile 中补全 height / gender / birth_date
4003deviceKey 不在应用白名单联系晓葆商务开通对应设备权限;区分沙箱与生产凭证

服务端错误

错误码含义处理建议
5001晓葆服务端内部异常稍后重试;如持续发生请联系晓葆技术支持并提供 measureId
5002算法服务超时(ECG / BCA)异步算法超时,Webhook 将不会推送;如需重新获取结果请联系晓葆技术支持
遇到错误码后可在晓葆开发者门户 → 日志查看请求详情,或联系晓葆技术支持时提供measureId(即插件出参 measureId)以便快速定位。