SDKsAndroid
获取黑名单列表
使用 getBlacklist() 获取当前用户的黑名单。
黑名单记录当前用户主动拉黑的用户,可用于黑名单设置页、资料卡中的关系状态和聊天入口限制。
获取黑名单
完成 SDK 初始化并登录后,调用 getBlacklist() 获取当前账号的完整黑名单。返回空列表表示当前没有黑名单用户。
OpenIMClient.getInstance().friendshipManager.getBlacklist(
new OnBase<List<UserInfo>>() {
@Override
public void onSuccess(List<UserInfo> users) {
// 使用 users 更新黑名单列表
}
@Override
public void onError(int code, String error) {
// 处理错误
}
}
);成功 callback 返回 List<UserInfo>;通过 UserInfo.getBlackInfo() 读取黑名单关系对象。
黑名单记录字段
BlacklistInfo 的常用字段如下:
| 字段 | 说明 |
|---|---|
userID | 被当前用户拉黑的目标用户 ID。 |
nickname | 目标用户昵称。 |
faceURL | 目标用户头像地址。 |
gender | 目标用户性别值。 |
operatorUserID | 执行拉黑操作的用户 ID。 |
createTime | 黑名单关系创建时间。 |
addSource | 黑名单关系的添加来源。 |
ex | 黑名单关系扩展字符串。 |
如果页面还要展示好友备注或最新公开资料,可额外查询好友资料或公开资料。
这个页面有帮助吗?