public class UserUtil extends Object
1. 电脑端企业微信 -> 安全与管理 -> 管理工具 -> 通讯录同步 -> 开启;
2. 查看 Secret;
3. 企业可信IP配置;
| 限定符和类型 | 字段和说明 |
|---|---|
private static org.slf4j.Logger |
logger |
| 构造器和说明 |
|---|
UserUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <AddressBookToken extends AccessToken> |
authSucc(Corp<AddressBookToken> corp,
UserAuthSuccReq req)
二次验证
|
static cn.net.wanmo.common.result.InterfaceResult<UserAuthSuccRes> |
authSucc(String logPrevDesc,
String token,
UserAuthSuccReq req)
二次验证
|
static <AddressBookToken extends AccessToken> |
batchDeleteUser(Corp<AddressBookToken> corp,
UserBatchDeleteReq req)
批量删除成员
|
static cn.net.wanmo.common.result.InterfaceResult<UserBatchDeleteRes> |
batchDeleteUser(String logPrevDesc,
String token,
UserBatchDeleteReq req)
批量删除成员
|
static <AddressBookToken extends AccessToken> |
batchInvite()
邀请成员
企业可通过接口批量邀请成员使用企业微信,邀请后将通过短信或邮件下发通知。 |
static <AddressBookToken extends AccessToken> |
convertToOpenid(Corp<AddressBookToken> corp,
UserConvertToOpenidReq req)
userid转openid
|
static cn.net.wanmo.common.result.InterfaceResult<UserConvertToOpenidRes> |
convertToOpenid(String logPrevDesc,
String token,
UserConvertToOpenidReq req)
userid转openid
|
static <AddressBookToken extends AccessToken> |
convertToUserid(Corp<AddressBookToken> corp,
UserConvertToUseridReq req)
openid转userid
|
static cn.net.wanmo.common.result.InterfaceResult<UserConvertToUseridRes> |
convertToUserid(String logPrevDesc,
String token,
UserConvertToUseridReq req)
openid转userid
|
static <AddressBookToken extends AccessToken> |
createUser(Corp<AddressBookToken> corp,
UserCreateReq req)
创建成员
|
static cn.net.wanmo.common.result.InterfaceResult<UserCreateRes> |
createUser(String logPrevDesc,
String token,
UserCreateReq req)
创建成员
|
static <AddressBookToken extends AccessToken> |
deleteUser(Corp<AddressBookToken> corp,
UserDeleteReq req)
删除成员
|
static cn.net.wanmo.common.result.InterfaceResult<UserDeleteRes> |
deleteUser(String logPrevDesc,
String token,
UserDeleteReq req)
删除成员
|
static <AddressBookToken extends AccessToken> |
getJoinQrcode()
获取加入企业二维码
支持企业用户获取实时成员加入二维码。 |
static <AddressBookToken extends AccessToken> |
getUser(Corp<AddressBookToken> corp,
UserGetReq req)
已过时。
|
static cn.net.wanmo.common.result.InterfaceResult<UserGetRes> |
getUser(String logPrevDesc,
String token,
UserGetReq req)
已过时。
|
static <AddressBookToken extends AccessToken> |
getUseridByEmail(Corp<AddressBookToken> corp,
UserGetIdByEmailReq req)
邮箱获取userid
通过邮箱获取其所对应的userid。 |
static cn.net.wanmo.common.result.InterfaceResult<UserGetIdByEmailRes> |
getUseridByEmail(String logPrevDesc,
String token,
UserGetIdByEmailReq req)
邮箱获取userid
通过邮箱获取其所对应的userid。 |
static <AddressBookToken extends AccessToken> |
getUseridByMobile(Corp<AddressBookToken> corp,
UserGetIdByMobileReq req)
手机号获取userid
通过手机号获取其所对应的userid。 |
static cn.net.wanmo.common.result.InterfaceResult<UserGetIdByMobileRes> |
getUseridByMobile(String logPrevDesc,
String token,
UserGetIdByMobileReq req)
手机号获取userid
通过手机号获取其所对应的userid。 |
static <AddressBookToken extends AccessToken> |
listByDeptId()
获取部门成员详情
* 注:已停用 |
static <AddressBookToken extends AccessToken> |
listId(Corp<AddressBookToken> corp,
UserListIdReq req)
获取成员ID列表
获取企业成员的userid与对应的部门ID列表 注:仅支持通过“通讯录同步secret”调用。 |
static cn.net.wanmo.common.result.InterfaceResult<UserListIdRes> |
listId(String logPrevDesc,
String token,
UserListIdReq req)
获取成员ID列表
获取企业成员的userid与对应的部门ID列表 注:仅支持通过“通讯录同步secret”调用。 |
static cn.net.wanmo.common.result.InterfaceResult<UserListIdRes> |
listId(String token,
UserListIdReq req)
获取成员ID列表
获取企业成员的userid与对应的部门ID列表 注:仅支持通过“通讯录同步secret”调用。 |
static <AddressBookToken extends AccessToken> |
simpleListByDeptId()
获取部门成员
注:已停用 |
static <AddressBookToken extends AccessToken> |
updateUser(Corp<AddressBookToken> corp,
UserUpdateReq req)
更新成员
|
static cn.net.wanmo.common.result.InterfaceResult<UserUpdateRes> |
updateUser(String logPrevDesc,
String token,
UserUpdateReq req)
更新成员
|
public static <AddressBookToken extends AccessToken> cn.net.wanmo.common.result.InterfaceResult<UserCreateRes> createUser(Corp<AddressBookToken> corp, UserCreateReq req)
public static cn.net.wanmo.common.result.InterfaceResult<UserCreateRes> createUser(String logPrevDesc, String token, UserCreateReq req)
@Deprecated public static <AddressBookToken extends AccessToken> cn.net.wanmo.common.result.InterfaceResult<UserGetRes> getUser(Corp<AddressBookToken> corp, UserGetReq req)
corp - 企业req - 请求体@Deprecated public static cn.net.wanmo.common.result.InterfaceResult<UserGetRes> getUser(String logPrevDesc, String token, UserGetReq req)
logPrevDesc - 日志前缀描述token - 通讯录令牌req - 请求体public static <AddressBookToken extends AccessToken> cn.net.wanmo.common.result.InterfaceResult<UserUpdateRes> updateUser(Corp<AddressBookToken> corp, UserUpdateReq req)
public static cn.net.wanmo.common.result.InterfaceResult<UserUpdateRes> updateUser(String logPrevDesc, String token, UserUpdateReq req)
public static <AddressBookToken extends AccessToken> cn.net.wanmo.common.result.InterfaceResult<UserDeleteRes> deleteUser(Corp<AddressBookToken> corp, UserDeleteReq req)
public static cn.net.wanmo.common.result.InterfaceResult<UserDeleteRes> deleteUser(String logPrevDesc, String token, UserDeleteReq req)
public static <AddressBookToken extends AccessToken> cn.net.wanmo.common.result.InterfaceResult<UserBatchDeleteRes> batchDeleteUser(Corp<AddressBookToken> corp, UserBatchDeleteReq req)
public static cn.net.wanmo.common.result.InterfaceResult<UserBatchDeleteRes> batchDeleteUser(String logPrevDesc, String token, UserBatchDeleteReq req)
public static <AddressBookToken extends AccessToken> void simpleListByDeptId()
public static <AddressBookToken extends AccessToken> void listByDeptId()
public static <AddressBookToken extends AccessToken> cn.net.wanmo.common.result.InterfaceResult<UserConvertToOpenidRes> convertToOpenid(Corp<AddressBookToken> corp, UserConvertToOpenidReq req)
public static cn.net.wanmo.common.result.InterfaceResult<UserConvertToOpenidRes> convertToOpenid(String logPrevDesc, String token, UserConvertToOpenidReq req)
public static <AddressBookToken extends AccessToken> cn.net.wanmo.common.result.InterfaceResult<UserConvertToUseridRes> convertToUserid(Corp<AddressBookToken> corp, UserConvertToUseridReq req)
public static cn.net.wanmo.common.result.InterfaceResult<UserConvertToUseridRes> convertToUserid(String logPrevDesc, String token, UserConvertToUseridReq req)
public static <AddressBookToken extends AccessToken> cn.net.wanmo.common.result.InterfaceResult<UserAuthSuccRes> authSucc(Corp<AddressBookToken> corp, UserAuthSuccReq req)
public static cn.net.wanmo.common.result.InterfaceResult<UserAuthSuccRes> authSucc(String logPrevDesc, String token, UserAuthSuccReq req)
public static <AddressBookToken extends AccessToken> void batchInvite()
public static <AddressBookToken extends AccessToken> void getJoinQrcode()
public static <AddressBookToken extends AccessToken> cn.net.wanmo.common.result.InterfaceResult<UserGetIdByMobileRes> getUseridByMobile(Corp<AddressBookToken> corp, UserGetIdByMobileReq req)
corp - 企业req - 请求体public static cn.net.wanmo.common.result.InterfaceResult<UserGetIdByMobileRes> getUseridByMobile(String logPrevDesc, String token, UserGetIdByMobileReq req)
logPrevDesc - 日志前缀描述token - 通讯录令牌req - 请求体public static <AddressBookToken extends AccessToken> cn.net.wanmo.common.result.InterfaceResult<UserGetIdByEmailRes> getUseridByEmail(Corp<AddressBookToken> corp, UserGetIdByEmailReq req)
corp - 企业req - 请求体public static cn.net.wanmo.common.result.InterfaceResult<UserGetIdByEmailRes> getUseridByEmail(String logPrevDesc, String token, UserGetIdByEmailReq req)
logPrevDesc - 日志前缀描述token - 通讯录令牌req - 请求体public static <AddressBookToken extends AccessToken> cn.net.wanmo.common.result.InterfaceResult<UserListIdRes> listId(Corp<AddressBookToken> corp, UserListIdReq req)
corp - 企业req - 请求体public static cn.net.wanmo.common.result.InterfaceResult<UserListIdRes> listId(String token, UserListIdReq req)
token - 通讯录令牌req - 请求体public static cn.net.wanmo.common.result.InterfaceResult<UserListIdRes> listId(String logPrevDesc, String token, UserListIdReq req)
logPrevDesc - 日志前缀描述token - 通讯录令牌req - 请求体Copyright © 2024. All rights reserved.