ios - QuickBlox 检索对话框列表返回错误 422

标签 ios objective-c quickblox

我试图在用户登录后获取对话框列表。 这是我的代码

QBResponsePage *page = [QBResponsePage responsePageWithLimit:20];


[QBRequest dialogsForPage:page extendedRequest:nil successBlock:^(QBResponse *response, NSArray *dialogObjects, NSSet *dialogsUsersIDs, QBResponsePage *page) {

    NSLog(@"response = %@\n\n",response);
     NSLog(@"-------\ndialogObjects = %@",dialogObjects);

} errorBlock:^(QBResponse *response) {

    NSLog(@"error is %@",response);

}];

它给我错误 422。 控制台日志是

[QBCore] Response headers: {
"Access-Control-Allow-Origin" = "*";
"Cache-Control" = "no-cache";
Connection = "keep-alive";
"Content-Length" = 45;
"Content-Type" = "application/json; charset=utf-8";
Date = "Wed, 28 Oct 2015 14:07:30 GMT";
"QB-Token-ExpirationDate" = "2015-10-28 16:07:30 UTC";
"QuickBlox-REST-API-Version" = "0.1.1";
Server = "nginx/1.6.2";
Status = "422 Unprocessable Entity";
"X-Rack-Cache" = miss;
"X-Request-Id" = 560260a8bf98da9b7c3d8ba133c8d7a7;
"X-Runtime" = "0.007757";
"X-UA-Compatible" = "IE=Edge,chrome=1";

为什么会给我错误,我正在使用他们在文档中提供的代码

最佳答案

检查错误原因错误 block 。它用简单的语言给你错误。

errorBlock:^(QBResponse *response) {
NSLog(@"ERROR GROUP %@",response.error.reasons);
}];

关于ios - QuickBlox 检索对话框列表返回错误 422,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33393506/

相关文章:

ios - 在 NSString 中查找单词并检查这个单词前后的字符?

ios - 在 QuickBlox iOS 中将所有消息标记为已读

android - Quickblox 错误 : "Unexpected Signature" while login ChatService in Android

android - 在项目 libs 文件夹中添加 Quickblox-android-0.8.1.jar 文件后,在设备上安装时出现错误

ios - 路径上的数据模型编译失败

ios - Xcode 8 中的 "No such module"错误

ios - 使用 isgl3D 未正确进行 3D 对象 (.pod) 中的纹理映射

ios - 从 UIColor 获取色调值?

objective-c - 在 NSScrollView 中禁用 WKWebView 的滚动

ios - 如何在 AVCaptureVideoPreviewLayer 上添加叠加层?