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