This commit is contained in:
commie
2026-02-15 19:41:56 +08:00
parent 61c5192018
commit 1a7f4bc98a
68 changed files with 992 additions and 353 deletions
+11 -7
View File
@@ -7,6 +7,9 @@ use support\OpenImSdk\Core\Utils;
class Group
{
function setGroupInfo($data=[]){
return Utils::send('/group/set_group_info_ex', $data);
}
/**
* 创建群组
* @param string $ownerUserID 群主ID
@@ -94,22 +97,23 @@ class Group
/**
* 获取群成员列表
* @param string $groupID 群组ID
* @param int $filter 过滤类型,0所有,1群主,2管理员,3普通成员,4禁言,5进入黑名单
* @param string $filter 过滤类型,0所有,1群主,2管理员,3普通成员,4禁言,5进入黑名单
* @param int $offset 偏移量
* @param int $count 数量
* @return array
*/
public function getGroupMemberList(string $groupID, int $filter = 0, int $offset = 0, int $count = 100): array
public function getGroupMemberList(string $groupID='', string $keyword = '', int $page = 1, int $pagesize = 100): array
{
// 获取管理员token
$adminToken = Utils::getAdminToken();
$data = [
'groupID' => $groupID,
'filter' => $filter,
'offset' => $offset,
'count' => $count
'keyword' => $keyword,
'pagination' => [
'pageNumber' => $page,
'showNumber' => $pagesize
]
];
return Utils::send(Url::$getGroupMemberList, $data, '获取群成员列表失败', $adminToken);
return Utils::send(Url::$getGroupMemberList, $data, '获取群成员列表失败');
}
/**