如果调用 OpenAPI 失败,你会在相应结果中看到错误码和错误信息。以下是错误码,及对应的说明和处理方法:
| 错误码 | 说明 | 处理方法 |
|---|---|---|
InvalidParameter.TaskAlreadyExists | 任务已存在。 | 请勿重复创建。 |
InvalidParameter.StartTimeAfterEndTime | 查询开始时间晚于结束时间。 | 调整请求参数。 |
InvalidParameter.OutofTimeRange | 查询要求的时间范围长度超出限制。 | 缩短查询的时间范围。 |
InvalidParameter.ErrorActiveTaskNotFound | 指定任务不存在或已经停止 | 请输入正确的 TaskId。 |
TaskNumberOverLimit | 任务数量超过限制。 | 目前没有进行相关限制。 |
QPSOverLimit | qps 超过限制。 | 请勿太频繁地发起请求。 |
InternalError.RecordNotEnabled | 录制功能未开通。 | 请在控制台上开通录制。 |
InternalError.InvalidRtmpAddress | 推流地址不合法。 | 请确认推流地址。 |
InternalError.GenerateTokenFailed | 生成token失败。 | 详情请联系技术支持。 |
InternalError.GetAutoTriggerPolicyFailed | 获取自动录制配置失败。 | 详情请联系技术支持。 |
InternalError.GetRecordPolicyFailed | 获取录制参数配置失败。 | 详情请联系技术支持。 |
InternalError.GetRecordConfigFailed | 获取云端录制配置失败。 | 详情请联系技术支持。 |
InternalError.DBCheckTaskExistFailed | 判断数据库中是否存在此任务失败。 | 详情请联系技术支持。 |
InternalError.DBCreateTaskFailed | 数据库中创建任务失败。 | 详情请联系技术支持。 |
InternalError.DBReadTaskFailed | 数据库中读取任务信息失败。 | 详情请联系技术支持。 |
InternalError.DBUpdateTaskFailed | 数据库中更新任务信息失败。 | 详情请联系技术支持。 |
InternalError.UnknownInternalError | 未知的内部错误。 | 详情请联系技术支持。 |
InternalError.TaskRepeat | 未知的内部错误。 | 请不要重复请求,或更换 taskID |
ErrorParameter.MaxRecordSecond | MaxRecordSecond参数错误 | 请填写正确的值。 |
InternalError.Unknown | 系统故障,未启动成功。 | 详情请联系技术支持。 |
InternalError.DB | 服务端数据库查询失败。 | 详情请联系技术支持。 |
InternalError.Executor | 服务端停止任务失败。 | 请重试。 |
ErrorParameter.AppId | AppId错误。 | 请确认AppId是否填写正确。 |
InternalError.ReachRateLimit | 触发系统限流。 | 请勿太频繁地发起请求。 |
InternalError.Parallel | 并发操作同一个任务。 | 请勿并发请求。 |
MissingParameter.NoAppId | 未填写AppId。 | 请填写AppId |
MissingParameter.NoAccount | 账号 ID 未填写。 | 请填写账号 ID。 |
Unauthorized | 操作的AppId与账号 ID 不匹配。 | 请确认AppId和账号 ID 是否正确。 |
MissingParameter.NoAction | Action缺失 | Action 未填写,请填写正确接口名称。 |
MissingParameter.NoVersion | Version 缺失 | version 未填写,请填写正确接口版本 |
InvalidParameter.IllegalRoomID | RoomId 不合法 | RoomId 格式错误,请填写正确房间 ID |
UnknownVersion | Version未知 | 请将 version 重置为 2020-12-01 |
UnknownAction | Action未知 | 请 检查 Action 是否为Open API 定义的 Action |
InvalidParameter.BodyIsEmpty | 请求内容为空 | 请填写请求参数 |
InvalidParameter.Unmarshal | 请求解析失败 | 请填写正确的参数格式 |
InvalidParameter.EmptyAccountId | AccountId为空 | 请填写 AccountId |
InvalidParameter.NotExistAppId | AppID 不存在 | 请检查 AppID |
InvalidParameter.IllegalAppId | AppID 不合法 | 请检查 AppID |
InvalidParameter.IllegalTo | 接收用户名不合法 | 请检查接收用户参数 |
InvalidParameter.IllegalFrom | 发送用户名不合法 | 请检查发送用户名参数 |
InvalidParameter.SizeOverLimit | 消息大小超过限制 | 请减小消息内容大小 |
InvalidParameter.UserCountOverLimit | 接收用户数超过限制 | 请减少接收用户数 |
InternalError.RPC | rpc 调用失败 | 请重新发起请求 |
InternalError.NotFound | 请重新发起请求 | 请重新发起请求 |
InternalError.UserNotFound | 找不到接收用户 | 若确定用户已进房,请重新发起请求 |
InternalError.RoomNotFound | 找不到房间 | 若确定房间已存在,请重新发起请求 |
InternalError.Marshal | 序列化失败 | 请重新发起请求 |
InternalError.SendToEdge | 推送给RTM Edge失败 | 请重新发起请求 |
InternalError.Redis | 读写redis失败 | 请重新发起请求 |
PartialSuccess | 部分用户收到消息 | 如确定用户均在房间内,请重新发起请求 |
InvalidParameter | 参数错误 | 请根据具体提示调整参数。 如具体错误信息为 page and resolution with height should be even,请将分辨率参数调整为偶数。 |