请求messagesWithDialogID时获取“Forbidden。需要用户”

时间:2015-06-18 09:11:59

标签: quickblox

每次从Quickblock请求历史消息时,我都会得到相同的响应。

我已经在这里搜索了一些主题,他们说我没有登录,或者我没有这样做的许可。我很确定我已经登录并获得了许可。一切正常,我可以发送,收到消息,但我无法得到历史。

这是代码

[QBRequest messagesWithDialogID:myId extendedRequest:nil forPage:resPage successBlock:^(QBResponse *response, NSArray *messages, QBResponsePage *responcePage) {



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

1 个答案:

答案 0 :(得分:1)

您必须以用户身份登录才能请求您的消息

阅读本指南有关会话创建的信息

http://quickblox.com/developers/SimpleSample-chat_users-ios#Login_to_Chat

您可以执行 [QBRequest createSession ...] [QBRequest登录...]