diff --git a/application/api/model/Tencent.php b/application/api/model/Tencent.php index 0bba6822..699a8c9a 100644 --- a/application/api/model/Tencent.php +++ b/application/api/model/Tencent.php @@ -1081,4 +1081,24 @@ class Tencent extends Model return true; } + //禁言 + public function mute_member($rid, $uida, $time=3600){ + $config = get_system_config(); + $tencentyun_im_appid = $config['tencentyun_im_appid']; + $im_admin = 'administrator'; + $admin_sig = $this->tencent_user_sig_info($im_admin); + $rand = rand(111111111,9999999999); + $postUrl = 'https://console.tim.qq.com/v4/live_engine_http_srv/mute_member?sdkappid='.$tencentyun_im_appid.'&identifier='.$im_admin.'&usersig='.$admin_sig.'&random='.$rand.'&contenttype=json'; + $curlPost['RoomId'] = $rid; + $curlPost['MemberList_Account'] = $uida; + $curlPost['MuteTime'] = $time; + $curlPost = json_encode($curlPost); + $reslut = $this->tencent_post_url($postUrl, $curlPost); + if($reslut['ActionStatus'] == 'OK'){ + return ['code' => 1, 'msg' => '操作成功', 'data' => null]; + }else{ + return ['code' => 0, 'msg' => $reslut['ErrorCode'], 'data' => null]; + } + } + }