我尝试通过以下代码获取按ID的“聊天对话框”:
` QBRestChatService.getChatDialogById("59aefb2ca0eb475750844ae8").performAsync(new QBEntityCallback<QBChatDialog>() {
@Override
public void onSuccess(QBChatDialog qbChatDialog, Bundle bundle) {
AppLog.Log(TAG, "getChatDialogById NAME=" + qbChatDialog.getName() + " QBChatDialog TYPE= " + qbChatDialog.getType());
}
@Override
public void onError(QBResponseException e) {
AppLog.Log(TAG, "getChatDialogById QBResponseException onError " + e.getMessage());
}
});`
但是我得到了这个异常:
找不到QBResponseException onError正在寻找的实体。
为什么?
59aefb2ca0eb475750844ae8是现有的组ID。我不是它的成员。
会议室jid = [email protected]
房间类型=组
最佳答案
这是预期的结果,QuickBlox服务器仅返回您是成员或公共组的对话框。您无法将自己添加到“组”对话框。