调用CCAI Send Message API报错invalid message format,请求排查格式问题
问题排查与解决方案
你遇到的「invalid message format」错误核心原因是请求体里的message字段多嵌套了一层。
你的请求体中,message字段下又额外包裹了一层message,但根据CCAI Send Message API的格式要求,message应该直接包含type和content字段,不需要多余的嵌套层级。
修正后的合法请求体:
{ "from_user_id": 2, "message": { "type": "text", "content": { "text": "hai welcome" } } }
额外排查建议:
- 确认
from_user_id是系统内已存在的合法用户ID,部分场景下用户不存在也会触发格式类错误提示 - 检查请求头是否设置了
Content-Type: application/json,API可能因无法正确解析请求体返回格式错误 - 对照文档确认是否遗漏了其他必填字段,部分API会在缺少必填项时返回格式错误的提示
内容的提问来源于stack exchange,提问作者sariga ms
相关产品推荐
相关产品推荐

