请求失败:客户端错误 (422) QuicBlox

Posted

技术标签:

【中文标题】请求失败:客户端错误 (422) QuicBlox【英文标题】:Request failed: client error (422) QuicBlox 【发布时间】:2019-02-02 03:30:03 【问题描述】:

我们实现了 QuickBlox 聊天和 voip,它运行良好。 前两天发送 voip 推送通知时突然出错。

请查看以下错误信息:

发送 voip 推送 - 错误

    Optional(Error Domain=xxxxx.quickblox.com Code=422 "Request failed: client error (422)" 
UserInfo=NSErrorFailingURLKey=https://xxxxx.quickblox.com/events.json, NSLocalizedFailureReason=
    errors = (
    "No one can receive the message"
    );
    , NSLocalizedDescription=Request failed: client error (422))

【问题讨论】:

你能做到吗? 它后来工作了,我不记得修复了。此外,不推荐 QuickBlox 他们的开发人员支持很差。 【参考方案1】:

此设备似乎没有订阅,您可以在管理面板中查看。这是关于创建订阅的article。

【讨论】:

不,我已经检查过了。订阅就在那里。【参考方案2】:

得到这个工作....我们必须连接到聊天以建立会话,然后执行呼叫

首先调用此 API 并建立会话

QBChat.instance.connect

然后执行调用动作。

Documentation

【讨论】:

以上是关于请求失败:客户端错误 (422) QuicBlox的主要内容,如果未能解决你的问题,请参考以下文章

phpunit 测试返回 302 验证错误,为啥不返回 422

收到 422 错误后,我无法在刀片中显示错误消息

Python:带有发布请求的 FastAPI 错误 422

Angular + Rails:POST 请求 422/CSRF 错误

接口请求提示Request 422 Unprocessable Entity

Vuejs Axios POST 请求从 Laravel 后端获取 HTTP422 错误