user_create($this->auth->id); dump($rs); } //创建聊天室 public function createroom(){ $easemob = new Easemob(); $room_id = $easemob->room_create('聊天室名称','聊天室简介',2); dump($room_id); } //获取聊天室详情 public function getroominfo(){ $easemob = new Easemob(); $room_id = 230909536174085; $rs = $easemob->room_getRoom($room_id); dump($rs); } //修改聊天室 public function updateroominfo(){ $easemob = new Easemob(); $room_id = 230909536174085; $rs = $easemob->room_updateRoom($room_id,'聊天室名称','聊天室简介'); dump($rs); } //强制设置聊天室属性,共100个 //seat1 到 seat 8 为 八个麦位的用户信息 //wait_sing 待唱歌曲列表 无序 //wait_sing_order public function setmetadata(){ $easemob = new Easemob(); $room_id = 230909536174085; $owner_id = 4; $matedata = [ //限量10个 'seat11' => 666, 'seat22' => 666, 'seat33' => 666, 'seat44' => 666, 'seat55' => 666, 'seat66' => 666, 'seat77' => 666, 'seat88' => 666, 'seat99' => 666, 'seat100' => 666, ]; $rs = $easemob->room_setRoomCustomAttributeForced($room_id,$owner_id,$matedata); dump($rs); } //获取聊天室属性 public function getmetadata(){ $easemob = new Easemob(); $room_id = 230909536174085; $key = 'seat2'; $key2 = 'seat22'; //可以一个,可以多个,不能有重复 $keys = [$key,$key2]; //空数组,则全返回 $keys = []; $rs = $easemob->room_getRoomCustomAttribute($room_id,$keys); dump($rs); dump($rs[$key]); dump($rs[$key2]); } //强制删除聊天室属性 public function deletemetadata(){ $easemob = new Easemob(); $room_id = 230909536174085; $owner_id = 4; $keys = ['sate4']; $rs = $easemob->room_deleteRoomCustomAttributeForced($room_id,$owner_id,$keys); dump($rs); } ////////////////////////////// }