NIMSDK-AOS  9.15.0
UserService.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.uinfo;
2 
3 import com.netease.nimlib.apt.annotation.NIMService;
8 
9 import java.util.List;
10 import java.util.Map;
11 
15 @NIMService("用户资料服务")
16 public interface UserService {
17 
24  InvocationFuture<List<NimUserInfo>> fetchUserInfo(List<String> accounts);
25 
32  List<NimUserInfo> getUserInfoList(List<String> accounts);
33 
40  NimUserInfo getUserInfo(String account);
41 
47  List<NimUserInfo> getAllUserInfo();
48 
55  InvocationFuture<Void> updateUserInfo(Map<UserInfoFieldEnum, Object> fields);
56 
64  InvocationFuture<Void> updateUserInfo(Map<UserInfoFieldEnum, Object> fields,
65  AntiSpamConfig antispamConfig);
66 
71  InvocationFuture<Void> setUserState(int state);
72 
78  InvocationFuture<List<NimUserInfo>> searchUserInfosByKeyword(String keyword);
79 
86  InvocationFuture<List<String>> searchAccountByName(String name);
87 }
用户资料(网易云信提供的用户资料托管使用)
用户资料操作相关接口