我尝试使用以下方法添加或删除 OccupantsID。
1)添加OccupantsID
objChatDialog.pushOccupantsIDs = newAddUserList
QBRequest.update(objChatDialog, successBlock: { (QBResponse, QBChatDialog) in
}, errorBlock: { (QBResponse) in
appDelegate.hideLoader()
})
2) 移除 OccupantsID
objChatDialog.pullOccupantsIDs = leaveGroupID
QBRequest.update(objChatDialog, successBlock: { (objQBResponse, objQBChatDialog) in
}, errorBlock: { (objQBResponse) in
})
虽然我有时会使用上面的代码,但有时它会起作用,有时它会返回错误“您没有执行此操作的适当权限”。
注意:我正在尝试使用组所有者用户(创建组对话框)。