getWechatServerIp() throws WeixinException {
+ return helperApi.getWechatServerIp();
}
/**
@@ -1059,8 +1041,7 @@ 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);
}
@@ -1068,7 +1049,8 @@ public class WeixinProxy {
* 批量更新成员,本接口以userid为主键,增量更新企业号通讯录成员。
*
* 1.模板中的部门需填写部门ID,多个部门用分号分隔,部门ID必须为数字
- * 2.文件中存在、通讯录中也存在的成员,更新成员在文件中指定的字段值 3.文件中存在、通讯录中不存在的成员,执行添加操作
+ * 2.文件中存在、通讯录中也存在的成员,更新成员在文件中指定的字段值
+ * 3.文件中存在、通讯录中不存在的成员,执行添加操作
* 4.通讯录中存在、文件中不存在的成员,保持不变
*
*
@@ -1084,15 +1066,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%以上,系统将中止导入并返回相应的错误码
@@ -1110,8 +1092,7 @@ 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);
}
@@ -1137,7 +1118,8 @@ public class WeixinProxy {
/**
* 批量覆盖部门,本接口以partyid为键,全量覆盖企业号通讯录组织架构,任务完成后企业号通讯录组织架构与提交的文件完全保持一致。
*
- * 1.文件中存在、通讯录中也存在的部门,执行修改操作 2.文件中存在、通讯录中不存在的部门,执行添加操作
+ * 1.文件中存在、通讯录中也存在的部门,执行修改操作
+ * 2.文件中存在、通讯录中不存在的部门,执行添加操作
* 3.文件中不存在、通讯录中存在的部门,当部门为空时,执行删除操作
* 4.CSV文件中,部门名称、部门ID、父部门ID为必填字段,部门ID必须为数字;排序为可选字段,置空或填0不修改排序
*
@@ -1154,8 +1136,7 @@ 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);
}
@@ -1191,8 +1172,7 @@ 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);
}
@@ -1266,8 +1246,7 @@ 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);
}
@@ -1286,8 +1265,7 @@ 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);
}
@@ -1307,8 +1285,7 @@ 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);
}
@@ -1326,8 +1303,7 @@ public class WeixinProxy {
* @return 列表中不存在的成员,剩余合法成员会继续执行。
* @throws WeixinException
*/
- public List setChatMute(List chatMutes)
- throws WeixinException {
+ public List setChatMute(List chatMutes) throws WeixinException {
return chatApi.setChatMute(chatMutes);
}
@@ -1344,8 +1320,7 @@ public class WeixinProxy {
* 发送消息
* @throws WeixinException
*/
- public JsonResult sendChatMessage(ChatMessage message)
- throws WeixinException {
+ public JsonResult sendChatMessage(ChatMessage message) throws WeixinException {
return chatApi.sendChatMessage(message);
}
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 03cd612a..bbdb8a89 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
@@ -37,7 +37,7 @@ public class WeixinSuiteProxy {
/**
* 每个套件授权不一样 suiteId - suiteApi
- */
+ */
private Map suiteMap;
/**
* 供应商API:如登陆URL
diff --git a/weixin4j-qy/src/main/java/com/foxinmy/weixin4j/qy/api/HelperApi.java b/weixin4j-qy/src/main/java/com/foxinmy/weixin4j/qy/api/HelperApi.java
index 5cf0f5c4..bd54a0e7 100644
--- a/weixin4j-qy/src/main/java/com/foxinmy/weixin4j/qy/api/HelperApi.java
+++ b/weixin4j-qy/src/main/java/com/foxinmy/weixin4j/qy/api/HelperApi.java
@@ -1,43 +1,43 @@
-package com.foxinmy.weixin4j.qy.api;
-
-import java.util.List;
-
-import com.alibaba.fastjson.JSON;
-import com.foxinmy.weixin4j.exception.WeixinException;
-import com.foxinmy.weixin4j.http.weixin.WeixinResponse;
-import com.foxinmy.weixin4j.model.Token;
-import com.foxinmy.weixin4j.token.TokenHolder;
-
-/**
- * 辅助API
- *
- * @className HelperApi
- * @author jy
- * @date 2014年12月28日
- * @since JDK 1.6
- * @see
- */
-public class HelperApi extends QyApi {
- private final TokenHolder tokenHolder;
-
- public HelperApi(TokenHolder tokenHolder) {
- this.tokenHolder = tokenHolder;
- }
-
- /**
- * 获取微信服务器IP地址
- *
- * @return IP地址
- * @see 获取IP地址
- * @throws WeixinException
- */
- public List getCallbackip() throws WeixinException {
- String getcallbackip_uri = getRequestUri("getcallbackip_uri");
- Token token = tokenHolder.getToken();
- WeixinResponse response = weixinExecutor.get(String.format(getcallbackip_uri,
- token.getAccessToken()));
- return JSON.parseArray(response.getAsJson().getString("ip_list"),
- String.class);
- }
-}
+package com.foxinmy.weixin4j.qy.api;
+
+import java.util.List;
+
+import com.alibaba.fastjson.JSON;
+import com.foxinmy.weixin4j.exception.WeixinException;
+import com.foxinmy.weixin4j.http.weixin.WeixinResponse;
+import com.foxinmy.weixin4j.model.Token;
+import com.foxinmy.weixin4j.token.TokenHolder;
+
+/**
+ * 辅助API
+ *
+ * @className HelperApi
+ * @author jy
+ * @date 2014年12月28日
+ * @since JDK 1.6
+ * @see
+ */
+public class HelperApi extends QyApi {
+ private final TokenHolder tokenHolder;
+
+ public HelperApi(TokenHolder tokenHolder) {
+ this.tokenHolder = tokenHolder;
+ }
+
+ /**
+ * 获取微信服务器IP地址
+ *
+ * @return IP地址
+ * @see 获取IP地址
+ * @throws WeixinException
+ */
+ public List getWechatServerIp() throws WeixinException {
+ String getcallbackip_uri = getRequestUri("getcallbackip_uri");
+ Token token = tokenHolder.getToken();
+ WeixinResponse response = weixinExecutor.get(String.format(getcallbackip_uri,
+ token.getAccessToken()));
+ return JSON.parseArray(response.getAsJson().getString("ip_list"),
+ String.class);
+ }
+}
diff --git a/weixin4j-qy/src/main/java/com/foxinmy/weixin4j/qy/api/MenuApi.java b/weixin4j-qy/src/main/java/com/foxinmy/weixin4j/qy/api/MenuApi.java
index 35db54f5..555edc27 100644
--- a/weixin4j-qy/src/main/java/com/foxinmy/weixin4j/qy/api/MenuApi.java
+++ b/weixin4j-qy/src/main/java/com/foxinmy/weixin4j/qy/api/MenuApi.java
@@ -38,34 +38,32 @@ public class MenuApi extends QyApi {
/**
* 自定义菜单(管理员须拥有应用的管理权限 并且应用必须设置在回调模式)
*
- * @param buttons
- * 菜单列表
* @param agentid
* 应用ID
+ *
+ * @param buttons
+ * 菜单列表
* @throws WeixinException
- * @see 创建自定义菜单
+ * @see
+ * 创建自定义菜单
* @see com.foxinmy.weixin4j.model.Button
*/
- public JsonResult createMenu(List