浏览 SDKs · React Native
平台
SDKsReact Native

获取发出的入群申请

查询当前账号发出的入群申请。

复制

分页查询当前登录账号主动发出的入群申请列表,并可按群组 ID 和处理状态进行筛选。

const applications = await OpenIMSDK.getGroupApplicationListAsApplicant({
  groupIDs: ['group-001'],
  handleResults: [
    ApplicationHandleResult.Unprocessed,
    ApplicationHandleResult.Agree,
    ApplicationHandleResult.Reject,
  ],
  offset: 0,
  count: 20,
});

参数说明

参数类型必填含义
groupIDsstring[]是要查询的群组 ID 数组;传空数组表示不按群组筛选。
handleResultsnumber[]是要查询的申请处理结果;传空数组表示不按处理结果筛选。
offsetnumber是分页偏移量,第一页传 0。
countnumber是本次读取的申请数量。

ApplicationHandleResult 的枚举取值见获取收到的入群申请。

返回结果

调用完成后返回当前账号发出的 GroupApplicationItem[]。返回数量少于 count 时表示已拉取到最后一页;客户端在合并申请列表时,应以 groupID 结合申请人 userID 作为复合标识。申请字段说明和申请变化事件监听见获取收到的入群申请。