@beeworks/imsdk / discussion / approveDiscussionApplications
approveDiscussionApplications()
approveDiscussionApplications(
discussionId,data):Promise<DiscussionApplicationActionResult[] |null>
批准群组入群申请。
当前用户必须是群主或群管理员。仅 pending 或 applied 状态的申请 可以被管理员批准;admin_pending 申请需要申请人先调用 agree。 批准操作异步执行成员入群,接口返回每个申请的处理状态。
当原邀请人已不在群内时,服务端返回业务错误 202604;传入 force: true 后会使用当前审批人继续处理。
Parameters
discussionId
string
群组 ID
data
DiscussionApplicationActionRequest
批准请求对象 DiscussionApplicationActionRequest
Returns
Promise<DiscussionApplicationActionResult[] | null>
Promise<DiscussionApplicationActionResult[] | null> - 处理结果;业务失败时返回 null
Example
typescript
const results = await approveDiscussionApplications('group_123', {
members: ['user_1'],
force: false,
reason: '同意入群',
});
console.log(results?.[0]?.status); // approved 或 joined