getGroup(); $params = [ 'id'=> 'ujadk90ha',//用户id 'groups'=>[['id'=> 'group9998', 'name'=> 'RongCloud']]//用户群组信息 ]; Utils::dump("群组信息同步成功",$Group->sync($params)); Utils::dump("设置用户某个会话 Push 屏蔽 id 错误",$Group->sync()); $params = [ 'id'=> 'watergroup1',//群组 id 'name'=> 'watergroup',//群组名称 'members'=>[ //群成员 列表 ['id'=> 'group9991111113'] ] ]; Utils::dump("创建群组成功",$Group->create($params)); Utils::dump("创建群组错误",$Group->create()); $params = [ 'id'=> 'watergroup',//群组 id 'name'=>"watergroup",//群组名称 'member'=>['id'=> 'group999'],//群成员信息 ]; Utils::dump("加入群组成功",$Group->joins($params)); Utils::dump("加入群组 member 错误",$Group->joins()); $params = [ 'member'=>['id'=> 'group999'], ]; Utils::dump("加入群组 id 错误",$Group->joins($params)); $params = [ 'id'=> 'watergroup',//群组 id 'member'=>['id'=> 'group999']//退出人员信息 ]; Utils::dump("退出群组成功",$Group->quit($params)); Utils::dump("退出群组 id 错误",$Group->quit()); $params = [ 'id'=> 'watergroup',//群组 id 'member'=>['id'=> 'group999']//退出人员信息 ]; Utils::dump("解散群组成功",$Group->dismiss($params)); Utils::dump("解散群组 id 错误",$Group->dismiss()); $params = [ 'id'=> 'watergroup',//群组 id 'name'=>"watergroup"//群名称 ]; Utils::dump("修改群信息成功",$Group->update($params)); $params = [ 'id'=> '',//群组 id 'name'=>"watergroup"//群名称 ]; Utils::dump("修改群信息 id 错误",$Group->update($params)); $params = [ 'id'=> 'watergroup',//群组 id 'name'=>""//群名称 ]; Utils::dump("修改群信息 name 错误",$Group->update($params)); } testGroup($RongSDK); function testGroupGag($RongSDK){ $Group = $RongSDK->getGroup()->Gag(); $params = [ 'id'=> 'watergroup1',//群组 id 'members'=>[ //禁言人员列表 ['id'=> 'group9994'] ], 'minute'=>500 // 禁言时长 ]; Utils::dump("添加群组禁言成功",$Group->add($params)); Utils::dump("添加群组禁言参数错误",$Group->add()); $params = [ 'id'=> 'watergroup1', 'members'=>[ ['id'=> 'group9994'] ], 'minute'=>0 ]; Utils::dump("添加群组禁言 minute 错误",$Group->add($params)); $params = [ 'id'=> 'watergroup1',//群组 id 'members'=>[ //禁言人员列表 ['id'=> 'group9994'] ] ]; Utils::dump("解除禁言成功",$Group->remove($params)); Utils::dump("解除禁言参数错误",$Group->remove()); $params = [ 'id'=> 'watergroup1', 'members'=>[] ]; Utils::dump("解除禁言 members 错误",$Group->remove($params)); $params = [ 'id'=> 'watergroup1',//群组 id ]; Utils::dump("查询禁言成员列表成功",$Group->getList($params)); Utils::dump("查询禁言成员列表参数错误",$Group->getList()); } testGroupGag($RongSDK); function testGroupMuteAllMembers($RongSDK){ $Group = $RongSDK->getGroup()->MuteAllMembers(); $params = [ 'id'=> 'watergroup1',//群组 id ]; Utils::dump("添加指定群组全部禁言成功",$Group->add($params)); Utils::dump("添加指定群组全部禁言参数错误",$Group->add()); $params = [ 'id'=> 'watergroup1',//群组 id ]; Utils::dump("解除指定群组全部禁言成功",$Group->remove($params)); Utils::dump("解除指定群组全部禁言参数错误",$Group->remove()); $params = [ ]; Utils::dump("查询指定群组全部禁言列表成功",$Group->getList($params)); } testGroupMuteAllMembers($RongSDK); function testGroupMuteWhiteList($RongSDK){ $Group = $RongSDK->getGroup()->MuteWhiteList(); $params = [ 'id'=> 'watergroup1',//群组 id 'members'=>[ //禁言白名单人员列表 ['id'=> 'group9994'] ], ]; Utils::dump("添加群组禁言白名单成功",$Group->add($params)); Utils::dump("添加群组禁言白名单参数错误",$Group->add()); $params = [ 'id'=> 'watergroup1',//群组 id 'members'=>[ //禁言白名单人员列表 ['id'=> 'group9994'] ] ]; Utils::dump("解除禁言白名单成功",$Group->remove($params)); Utils::dump("解除禁言白名单参数错误",$Group->remove()); $params = [ 'id'=> 'watergroup1', 'members'=>[] ]; Utils::dump("解除禁言白名单 members 错误",$Group->remove($params)); $params = [ 'id'=> 'watergroup1',//群组 id ]; Utils::dump("查询禁言白名单成员列表成功",$Group->getList($params)); Utils::dump("查询禁言白名单成员列表参数错误",$Group->getList()); } testGroupMuteWhiteList($RongSDK);