浏览 SDKs · Android
平台
SDKsAndroid

获取发出的好友申请

分页查询当前账号主动发出的好友申请列表。

复制

分页查询当前登录账号主动向其他用户发出的好友申请记录及其审批状态。

GetFriendApplicationListAsApplicantReq request =
    new GetFriendApplicationListAsApplicantReq(0, 20);

OpenIMClient.getInstance().friendshipManager.getSendFriendApplicationList(
    new OnBase<List<FriendApplicationInfo>>() {
        @Override
        public void onSuccess(List<FriendApplicationInfo> applications) {
            // 使用 applications 更新发出的好友申请列表
        }

        @Override
        public void onError(int code, String error) {
            // 处理错误
        }
    },
    request
);

参数说明

参数类型是否必填说明
baseOnBase<List<FriendApplicationInfo>>是异步请求回调。
requestGetFriendApplicationListAsApplicantReq是发出的好友申请分页查询对象,构造方法传入 offset 和 count。

分页请求对象属性

字段类型说明
offsetint分页起始偏移量,首批传 0。
countint本页期望返回的申请数量。

返回结果

成功回调返回当前分页的 List<FriendApplicationInfo>。发出的申请记录中,当前用户为 fromUserID,接收方为 toUserID。客户端应以目标用户 userID(toUserID)为主键进行去重与状态展示。各项字段与处理状态枚举值与获取收到的好友申请保持一致。