通过手机号获取钉钉userId
package demo.test.ding;
import com.dadt.ta.ding.AccessTokenUtil;
import com.dingtalk.api.DefaultDingTalkClient;
import com.dingtalk.api.DingTalkClient;
import com.dingtalk.api.request.OapiV2UserGetbymobileRequest;
import com.dingtalk.api.response.OapiV2UserGetbymobileResponse;
import com.taobao.api.ApiException;
public class getUserIdByMobile {
public static void main(String[] args) {
DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/topapi/v2/user/getbymobile");
OapiV2UserGetbymobileRequest req = new OapiV2UserGetbymobileRequest();
req.setMobile("18288889999");
OapiV2UserGetbymobileResponse rsp = null;
try {
rsp = client.execute(req, AccessTokenUtil.getToken());
} catch (ApiException e) {
e.printStackTrace();
}
System.out.println(rsp.getBody());
}
}