同步成員資料相當於騰訊企業郵箱中對成員的增刪改操作.文檔里面各種不完善的參數傳遞走了很多彎路也算是初步成功了
直接貼代碼:
private void AddPersonEnterpriseMailbox(Person person) {
String token = this.getToken();
//封裝請求參數
Map<String, String> params = new HashMap<String, String>();
params.put("action", "2");//操作:1,DEL 2,ADD 3.MOD
params.put("access_token", token);//token
params.put("alias", person.getEnterpriseMailbox());//帳號名,郵箱格式
params.put("name", person.getName());//姓名
if("男".equals(person.getSex_())){
params.put("gender", "1");//性別男
}else{
params.put("gender", "0");//性別女
}
params.put("position", positionName);//職位
params.put("mobile", person.getMobilePhone());//電話
params.put("password", "88888888");//密碼
params.put("md5", "0");//明文
params.put("partypath", unitName);//部門
String string = HttpXmlClient.post("http://openapi.exmail.qq.com:12211/openapi/user/sync", params);
if(StringUtil.isNotNullOrBlank(string)){
System.out.println("同步成員失敗:"+string);
}
}
上面是在保存員工的時候處理員工的企業郵箱同步;
獲取token的就不用了吧?(這里特別注意,新建帳號必須要密碼,否則參數錯誤,還有上面的access_token不知道可不可以省略)
