0

QuickBlox Chat 在过去 6 个月内运行良好,但现在从过去 4 到 5 天我收到此错误com.quickblox.core.exception.QBResponseException:具有这些 ID 的居住者不存在。在创建私人聊天对话框时。Occupant id 是我尝试从中创建私人聊天的聊天门户所有者的 ID。我不知道为什么现在发生的相同代码现在停止工作。任何人都可以告诉我为什么这个问题现在开始出现。

创建私人聊天对话框的代码:

privateChatManager = QBChatService.getInstance().getPrivateChatManager();
privateChatManager.createDialog(7094465, new QBEntityCallback<QBDialog>() {
    @Override
    public void onSuccess(QBDialog dialog, Bundle args) {
         Log.d(TAG, "onSuccess: ");
    }

    @Override
    public void onError(QBResponseException errors) {
        Log.d(TAG, "onError: ");
    }
});

在此处输入图像描述

4

1 回答 1

1

“居住者 ID 是我试图从中创建私人聊天的聊天门户所有者的 ID” - 你不应该再这样做了。您必须使用常规 API 用户进行聊天,而不是仪表板管理员。

从仪表板管理员访问 API 的功能已被弃用,并将进行全面审查(将提出新的更好的解决方案)。

于 2017-04-12T07:33:02.423 回答