partyIds) throws WeixinException {
return tagApi.deleteTagUsers(tagId, userIds, partyIds);
}
@@ -929,7 +954,8 @@ public class WeixinProxy {
* 邀请成员关注
* @throws WeixinException
*/
- public String batchInviteUser(IdParameter parameter, Callback callback, String tips) throws WeixinException {
+ public String batchInviteUser(IdParameter parameter, Callback callback,
+ String tips) throws WeixinException {
return batchApi.inviteUser(parameter, callback, tips);
}
@@ -937,8 +963,7 @@ public class WeixinProxy {
* 批量更新成员,本接口以userid为主键,增量更新企业号通讯录成员。
*
* 1.模板中的部门需填写部门ID,多个部门用分号分隔,部门ID必须为数字
- * 2.文件中存在、通讯录中也存在的成员,更新成员在文件中指定的字段值
- * 3.文件中存在、通讯录中不存在的成员,执行添加操作
+ * 2.文件中存在、通讯录中也存在的成员,更新成员在文件中指定的字段值 3.文件中存在、通讯录中不存在的成员,执行添加操作
* 4.通讯录中存在、文件中不存在的成员,保持不变
*
*
@@ -954,15 +979,15 @@ public class WeixinProxy {
* 批量更新成员
* @throws WeixinException
*/
- public String batchSyncUser(String mediaId, Callback callback) throws WeixinException {
+ public String batchSyncUser(String mediaId, Callback callback)
+ throws WeixinException {
return batchApi.syncUser(mediaId, callback);
}
/**
* 批量覆盖成员,本接口以userid为主键,全量覆盖企业号通讯录成员,任务完成后企业号通讯录成员与提交的文件完全保持一致。
*
- * 1.模板中的部门需填写部门ID,多个部门用分号分隔,部门ID必须为数字
- * 2.文件中存在、通讯录中也存在的成员,完全以文件为准
+ * 1.模板中的部门需填写部门ID,多个部门用分号分隔,部门ID必须为数字 2.文件中存在、通讯录中也存在的成员,完全以文件为准
* 3.文件中存在、通讯录中不存在的成员,执行添加操作
* 4.通讯录中存在、文件中不存在的成员,执行删除操作。出于安全考虑,如果需要删除的成员多于50人,
* 且多于现有人数的20%以上,系统将中止导入并返回相应的错误码
@@ -980,7 +1005,8 @@ public class WeixinProxy {
* 批量覆盖成员
* @throws WeixinException
*/
- public String batchReplaceUser(String mediaId, Callback callback) throws WeixinException {
+ public String batchReplaceUser(String mediaId, Callback callback)
+ throws WeixinException {
return batchApi.replaceUser(mediaId, callback);
}
@@ -1006,8 +1032,7 @@ public class WeixinProxy {
/**
* 批量覆盖部门,本接口以partyid为键,全量覆盖企业号通讯录组织架构,任务完成后企业号通讯录组织架构与提交的文件完全保持一致。
*
- * 1.文件中存在、通讯录中也存在的部门,执行修改操作
- * 2.文件中存在、通讯录中不存在的部门,执行添加操作
+ * 1.文件中存在、通讯录中也存在的部门,执行修改操作 2.文件中存在、通讯录中不存在的部门,执行添加操作
* 3.文件中不存在、通讯录中存在的部门,当部门为空时,执行删除操作
* 4.CSV文件中,部门名称、部门ID、父部门ID为必填字段,部门ID必须为数字;排序为可选字段,置空或填0不修改排序
*
@@ -1024,7 +1049,8 @@ public class WeixinProxy {
* 批量覆盖部门
* @throws WeixinException
*/
- public String batchReplaceParty(String mediaId, Callback callback) throws WeixinException {
+ public String batchReplaceParty(String mediaId, Callback callback)
+ throws WeixinException {
return batchApi.replaceParty(mediaId, callback);
}
@@ -1060,7 +1086,8 @@ public class WeixinProxy {
* "http://qydev.weixin.qq.com/wiki/index.php?title=Userid%E4%B8%8Eopenid%E4%BA%92%E6%8D%A2%E6%8E%A5%E5%8F%A3">
* userid转换成openid
*/
- public String[] userid2openid(String userid, int agentid) throws WeixinException {
+ public String[] userid2openid(String userid, int agentid)
+ throws WeixinException {
return userApi.userid2openid(userid, agentid);
}
@@ -1134,7 +1161,8 @@ public class WeixinProxy {
* 修改会话信息
* @throws WeixinException
*/
- public JsonResult updateChat(ChatInfo chatInfo, String operator, List addUsers, List deleteUsers)
+ public JsonResult updateChat(ChatInfo chatInfo, String operator,
+ List addUsers, List deleteUsers)
throws WeixinException {
return chatApi.updateChat(chatInfo, operator, addUsers, deleteUsers);
}
@@ -1153,7 +1181,8 @@ public class WeixinProxy {
* 退出会话
* @throws WeixinException
*/
- public JsonResult quitChat(String chatId, String operator) throws WeixinException {
+ public JsonResult quitChat(String chatId, String operator)
+ throws WeixinException {
return chatApi.quitChat(chatId, operator);
}
@@ -1173,7 +1202,8 @@ public class WeixinProxy {
* 清除会话未读状态
* @throws WeixinException
*/
- public JsonResult clearChatNotify(String targetId, String owner, ChatType chatType) throws WeixinException {
+ public JsonResult clearChatNotify(String targetId, String owner,
+ ChatType chatType) throws WeixinException {
return chatApi.clearChatNotify(targetId, owner, chatType);
}
@@ -1191,7 +1221,8 @@ public class WeixinProxy {
* @return 列表中不存在的成员,剩余合法成员会继续执行。
* @throws WeixinException
*/
- public List setChatMute(List chatMutes) throws WeixinException {
+ public List setChatMute(List chatMutes)
+ throws WeixinException {
return chatApi.setChatMute(chatMutes);
}
@@ -1208,9 +1239,10 @@ public class WeixinProxy {
* 发送消息
* @throws WeixinException
*/
- public JsonResult sendChatMessage(ChatMessage message) throws WeixinException {
+ public JsonResult sendChatMessage(ChatMessage message)
+ throws WeixinException {
return chatApi.sendChatMessage(message);
}
- public final static String VERSION = "1.6.1";
+ public final static String VERSION = "1.6.2";
}
diff --git a/weixin4j-qy/src/main/java/com/foxinmy/weixin4j/qy/WeixinSuiteProxy.java b/weixin4j-qy/src/main/java/com/foxinmy/weixin4j/qy/WeixinSuiteProxy.java
index 4df76578..4f89ee40 100644
--- a/weixin4j-qy/src/main/java/com/foxinmy/weixin4j/qy/WeixinSuiteProxy.java
+++ b/weixin4j-qy/src/main/java/com/foxinmy/weixin4j/qy/WeixinSuiteProxy.java
@@ -91,5 +91,5 @@ public class WeixinSuiteProxy {
return this.suiteMap.get(suiteId);
}
- public final static String VERSION = "1.6.1";
+ public final static String VERSION = "1.6.2";
}