推送常见错误码

大约 2 分钟

推送常见错误码

调用离线推送相关的 REST API 时,若返回的 HTTP 状态码非 200,则请求失败,提示错误。本节列出这些接口的常见错误码。

推送设置和查询相关的常见错误码

离线推送的设置以及查询相关的 REST API(包括 设置接收方配置模板名称获取接收方配置模板名称 两个接口)如下表所示:

RESTful API 接口方法接口 URL
绑定和解绑推送信息PUT/{org_name}/{app_name}/users/{userId}/push/binding
查询推送绑定信息GET/{org_name}/{app_name}/users/{userId}/push/binding
设置离线推送时显示的昵称PUT/{org_name}/{app_name}/users/{userId}
设置离线推送通知的展示方式PUT/{org_name}/{app_name}/users/{userId}
设置离线推送PUT/{org_name}/{app_name}/users/{userId}/notification/{chattype}/{key}
查询离线推送设置GET/{org_name}/{app_name}/users/{userId}/notification/{chattype}/{key}
设置推送通知的首选语言PUT/{org_name}/{app_name}/users/{userId}/notification/language
获取推送通知的首选语言GET/{org_name}/{app_name}/users/{userId}/notification/language
设置接收方配置模板名称PUT/{org_name}/{app_name}/users/{userId}/notification/template
获取接收方配置模板名称GET/{org_name}/{app_name}/users/{userId}/notification/template

以上 API 的常见错误码如下所示:

HTTP 状态码错误类型错误提示可能原因处理建议
400RequiredPropertyNotFoundExceptionEntity user requires a property named username用户不存在检查并修改请求参数,请使用正确的且存在的用户 ID。
400IllegalArgumentExceptionparameters is invalid : XXXXXX 属性值不合法检查并修改请求参数,在限定范围内使用请求参数。
404请求路径不存在url is invalid请求路径错误检查并修改,请使用正确的请求路径。
5xx服务器内部错误任意服务器在尝试处理请求时发生内部错误联系环信技术支持。

推送模板相关接口的常见错误码

离线推送模板相关的接口如下:

RESTful API 接口方法接口 URL
创建离线推送模板POST/{org_name}/{app_name}/notification/template
修改离线推送模板PUT/{org_name}/{app_name}/notification/template/{name}
查询离线推送模板GET/{org_name}/{app_name}/notification/template/{name}
删除离线推送模板DELETE/{org_name}/{app_name}/notification/template/{name}

这些 REST API 的常见错误码如下所示:

HTTP 状态码错误类型错误提示可能原因处理建议
400EntityNotFoundExceptionXXX template is not existXXX 模板不存在检查并修改请求参数,使用正确存在的模板名称。
404请求路径不存在url is invalid请求路径错误检查并修改,使用正确的请求路径。
5xx服务器内部错误任意服务器在尝试处理请求时发生内部错误联系环信技术支持。

其他错误,你可以参考 错误码 了解可能的原因。

上次编辑于: