我正在使用 QuickBlox SDK 加载聊天记录。像这样:
- 创建 session
- 成功创建部分后初始化聊天服务
- 登录聊天服务
- 登录成功后。
Bundle bundle = new Bundle();
QBRequestGetBuilder customObjectRequestBuilder = new QBRequestGetBuilder();
customObjectRequestBuilder.setPagesLimit(ConstsCore.CHATS_DIALOGS_PER_PAGE);
try
{
List<QBDialog> chatDialogsList = QBChatService.getChatDialogs(null, customObjectRequestBuilder,bundle);
} catch (QBResponseException e)
{
e.printStackTrace();
}
在这一步我得到了这个异常:
base Forbidden. Need user.
最佳答案
Chat是一个实时协议(protocol)
但聊天对话检索是一个 REST API,因此您必须通过 REST API 登录才能使用 REST API 请求
http://quickblox.com/developers/SimpleSample-users-android#Sign_In_with_login_.26_password
关于android - 基地禁止。需要用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36449598/