如果成功调用消息队列 RocketMQ 版的 API,则返回给客户端 ResponseCode=200;如果调用失败,会返回对应的异常错误码以及描述信息。您可以根据以下异常信息对照表查找对应的解决方法。
错误码 | 现象&原因 | 解决方法 |
---|---|---|
ONS_SYSTEM_ERROR | 消息队列 RocketMQ 版后端异常 | 通过阿里云工单联系技术支持人员 |
ONS_SERVICE_UNSUPPORTED | 当前调用在对应的地域不支持 | 请联系技术支持人员确认该接口的开通情况 |
ONS_INVOKE_ERROR | OpenAPI 接口调用失败 | 联系技术支持人员处理 |
BIZ_FIELD_CHECK_INVALID | 参数检验失败 | 请参考 API 手册检查各个参数传入是否合法 |
BIZ_TOPIC_NOT_FOUND | Topic 没有找到 | 请检查 Topic 输入是否合法,或者是否创建过 |
BIZ_SUBSCRIPTION_NOT_FOUND | 目标订阅关系 GID 找不到 | 请检查 GID 是否创建过,或者查询条件错误 |
BIZ_PUBLISHER_EXISTED | 指定 GID 已经存在 | 更换 GID 的名称重试请求 |
BIZ_SUBSCRIPTION_EXISTED | 指定 GID 已经存在 | 更换 GID 的名称重试请求 |
BIZ_CONSUMER_NOT_ONLINE | 指定 GID 的客户端不在线 | 请确保消费端在线,然后重试请求 |
BIZ_NO_MESSAGE | 当前查询条件没有匹配消息 | 请检查查询条件,并确认查询范围内是否发过消息 |
BIZ_REGION_NOT_FOUND | 请求的 Region 找不到 | 确认请求的 Region 参数是否合法 |
BIZ_TOPIC_EXISTED | 指定 Topic 已经存在 | 更改 Topic 名称重试请求 |
BIZ_PUBLISH_INFO_NOT_FOUND | 请求的 GID 没有找到 | 确认 GID 是否存在,或者请求条件错误 |
EMPOWER_EXIST_ERROR | 当前授权关系已经存在 | 核实请求参数,重试或者先查询 |
EMPOWER_OWNER_CHECK_ERROR | 当前用户不是授权 Topic 的 Owner | 确认资源所属关系 |
在文档使用中是否遇到以下问题
更多建议
匿名提交