QuickBlox Chat在过去的6个月里工作得很好,但现在从最后4到5天我收到此错误 com.quickblox.core.exception.QBResponseException:具有这些ID的占用者不存在。在创建私人聊天对话框时。占用者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: ");
}
});
答案 0 :(得分:1)
“占用者ID是我尝试创建私人聊天的聊天门户网站所有者的ID” - 您不应该再这样做了。 您必须使用常规API用户进行聊天,而不是使用Dashboard admin。
不推荐使用Dashboard admin访问API的功能,我们将对其进行全面审核(将提出新的更好的解决方案)。