getChatroomMemberList();die; //$base_url = config('gewechat.base_url'); //去查询群名称 $logic = new GewechatFriendsWechatLogic(); $logic->setBaseUrlByAiCustmerConfig($ai_config_id); $wxids_arr = $logic->getFriendWxIdsList(); $chatrooms = $wxids_arr['data']['chatrooms']; $url = '/group/getChatroomInfo'; Tools::log_to_write_txt(['获取群列表[带群名称],包含了群成员列表,入参:$chatrooms'=>$chatrooms]); $arr = []; foreach ($chatrooms as $v){ $post_data = ['chatroomId'=>$v]; $res = $logic->curl_post_json($url, $post_data); //群号=>群信息[含群成员列表] $arr[] = array_merge($res['data'],[ 'id'=>$v, 'name'=>isset($res['data']['nickName'])?$res['data']['nickName']:'null', 'chatroomId'=>$v, ]); } Tools::log_to_write_txt(['获取群列表[带群名称],包含了群成员列表,出参:$res'=>count($arr)]); return $arr; } function getChatroomMemberList(){ //去查询群名称 $wxids_arr = (new GewechatFriendsWechatLogic())->getFriendWxIdsList(); $chatrooms = $wxids_arr['data']['chatrooms']; dump($chatrooms); $url = '/group/getChatroomMemberDetail'; Tools::log_to_write_txt(['获取群列表[带群名称],包含了群成员列表,入参:$chatrooms'=>$chatrooms]); $arr = []; foreach ($chatrooms as $v){ $post_data = ['chatroomId'=>$v]; $res = $this->curl_post_json($url, $post_data); dump($res);die; //群号=>群信息[含群成员列表] $arr[$v] = array_merge($res['data'],[ 'id'=>$v, 'name'=>$res['data']['nickName'] ]); } Tools::log_to_write_txt(['获取群列表[带群名称],包含了群成员列表,出参:$res'=>count($arr)]); return $arr; } /** * desc:获取群成员详情 * author:wh */ function getChatroomMemberDetail(){ //去查询群名称 $wxids_arr = (new GewechatFriendsWechatLogic())->getFriendWxIdsList(); $chatrooms = $wxids_arr['data']['chatrooms']; dump($chatrooms); $url = '/group/getChatroomMemberDetail'; Tools::log_to_write_txt(['获取群列表[带群名称],包含了群成员列表,入参:$chatrooms'=>$chatrooms]); $arr = []; foreach ($chatrooms as $v){ $post_data = ['chatroomId'=>$v]; $res = $this->curl_post_json($url, $post_data); dump($res);die; //群号=>群信息[含群成员列表] $arr[$v] = array_merge($res['data'],[ 'id'=>$v, 'name'=>$res['data']['nickName'] ]); } Tools::log_to_write_txt(['获取群列表[带群名称],包含了群成员列表,出参:$res'=>count($arr)]); return $arr; } }