public class JdtUserAPI extends Object
| 构造器和说明 |
|---|
JdtUserAPI() |
| 限定符和类型 | 方法和说明 |
|---|---|
static List<Response<com.alibaba.fastjson.JSONObject>> |
batchDeletePseudo(Collection<String> userIds,
String accessToken)
伪批量删除用户(for循环调接口)
|
static Response<String> |
create(User user,
String accessToken)
创建用户
https://developers.dingtalk.com/document/app/user-information-creation |
static Response<com.alibaba.fastjson.JSONObject> |
delete(String userid,
String accessToken)
删除用户
https://developers.dingtalk.com/document/app/delete-a-user |
static Response<User> |
getUserById(String userid,
String accessToken)
根据userid获取用户详情
https://developers.dingtalk.com/document/app/query-user-details |
static Response<Integer> |
getUserCount(boolean onlyActive,
String accessToken)
获取员工人数
调用本接口获取员工人数。 |
static Response<Integer> |
getUserCount(String accessToken)
获取员工人数,包含未激活钉钉的人员数量
|
static Response<String> |
getUseridByMobile(String mobile,
String accessToken)
根据手机号获取userid
https://developers.dingtalk.com/document/app/query-users-by-phone-number |
static Response<String> |
getUseridByUnionid(String unionid,
String accessToken)
根据unionid获取用户userid
https://developers.dingtalk.com/document/app/query-a-user-by-the-union-id |
static Response<PageResult<User>> |
getUserListByDeptId(GetUserListBody body,
String accessToken)
获取部门用户详情。
|
static Response<List<String>> |
getUserListIdByDeptId(int deptId,
String accessToken)
获取部门用户userid列表。
|
static Response<PageResult<User>> |
getUserListSimpleByDeptId(GetUserListBody body,
String accessToken)
获取部门用户基础信息。
|
static Response<com.alibaba.fastjson.JSONObject> |
update(User user,
String accessToken)
更新用户信息
https://developers.dingtalk.com/document/app/user-information-update |
public static Response<String> create(User user, String accessToken)
user - 用户实例accessToken - 有效的access_tokenpublic static Response<com.alibaba.fastjson.JSONObject> update(User user, String accessToken)
user - 用户实例accessToken - 有效的access_tokenpublic static Response<com.alibaba.fastjson.JSONObject> delete(String userid, String accessToken)
userid - 用户唯一标识useridaccessToken - 有效的access_tokenpublic static List<Response<com.alibaba.fastjson.JSONObject>> batchDeletePseudo(Collection<String> userIds, String accessToken)
userIds - 用户ID列表accessToken - 有效的access_tokenpublic static Response<User> getUserById(String userid, String accessToken)
userid - 用户唯一标识useridaccessToken - 有效的access_tokenpublic static Response<PageResult<User>> getUserListByDeptId(GetUserListBody body, String accessToken)
body - GetUserListBody实例accessToken - 有效的access_tokenpublic static Response<PageResult<User>> getUserListSimpleByDeptId(GetUserListBody body, String accessToken)
body - GetUserListBody实例accessToken - 有效的access_tokenpublic static Response<List<String>> getUserListIdByDeptId(int deptId, String accessToken)
deptId - deptIdaccessToken - 有效的access_tokenpublic static Response<Integer> getUserCount(boolean onlyActive, String accessToken)
onlyActive - 是否包含未激活钉钉人数。
false:包含未激活钉钉的人员数量。
true:只包含激活钉钉的人员数量。accessToken - 有效的access_tokenpublic static Response<Integer> getUserCount(String accessToken)
public static Response<String> getUseridByMobile(String mobile, String accessToken)
mobile - 用户的手机号。accessToken - 有效的access_tokenCopyright © 2022. All rights reserved.