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