diff --git a/weixin4j-mp/src/main/java/com/foxinmy/weixin4j/mp/WeixinProxy.java b/weixin4j-mp/src/main/java/com/foxinmy/weixin4j/mp/WeixinProxy.java index f131b3ee..3aa6ac72 100644 --- a/weixin4j-mp/src/main/java/com/foxinmy/weixin4j/mp/WeixinProxy.java +++ b/weixin4j-mp/src/main/java/com/foxinmy/weixin4j/mp/WeixinProxy.java @@ -110,6 +110,12 @@ public class WeixinProxy { tokenStorager)); } + /** + * 注意:TokenCreator 需为 WeixinTokenCreator + * + * @see com.foxinmy.weixin4j.mp.token.WeixinTokenCreator.WeixinTokenCreator + * @param tokenHolder + */ public WeixinProxy(TokenHolder tokenHolder) { this.tokenHolder = tokenHolder; this.mediaApi = new MediaApi(tokenHolder); diff --git a/weixin4j-qy/src/main/java/com/foxinmy/weixin4j/qy/WeixinProxy.java b/weixin4j-qy/src/main/java/com/foxinmy/weixin4j/qy/WeixinProxy.java index 8e766a4a..2b853493 100644 --- a/weixin4j-qy/src/main/java/com/foxinmy/weixin4j/qy/WeixinProxy.java +++ b/weixin4j-qy/src/main/java/com/foxinmy/weixin4j/qy/WeixinProxy.java @@ -85,7 +85,8 @@ public class WeixinProxy { * token存储策略 */ public WeixinProxy(TokenStorager tokenStorager) { - this(QyApi.DEFAULT_WEIXIN_ACCOUNT.getId(), QyApi.DEFAULT_WEIXIN_ACCOUNT.getSecret(), tokenStorager); + this(QyApi.DEFAULT_WEIXIN_ACCOUNT.getId(), QyApi.DEFAULT_WEIXIN_ACCOUNT + .getSecret(), tokenStorager); } /** @@ -107,10 +108,18 @@ public class WeixinProxy { * @param tokenStorager * 企业号token存储器 */ - public WeixinProxy(String corpid, String corpsecret, TokenStorager tokenStorager) { - this(new TokenHolder(new WeixinTokenCreator(corpid, corpsecret), tokenStorager)); + public WeixinProxy(String corpid, String corpsecret, + TokenStorager tokenStorager) { + this(new TokenHolder(new WeixinTokenCreator(corpid, corpsecret), + tokenStorager)); } + /** + * 注意:TokenCreator 需为 WeixinTokenCreator + * + * @see com.foxinmy.weixin4j.mp.token.WeixinTokenCreator.WeixinTokenCreator + * @param tokenHolder + */ public WeixinProxy(TokenHolder tokenHolder) { this.tokenHolder = tokenHolder; this.partyApi = new PartyApi(tokenHolder); @@ -140,8 +149,7 @@ public class WeixinProxy { * @param message * 客服消息对象 * @return 如果对应用或收件人、部门、标签任何一个无权限,则本次发送失败;如果收件人、部门或标签不存在,发送仍然执行,但返回无效的部分 - *
- * { "errcode": 0, "errmsg": "ok", "invaliduser": "UserID1", + *
{ "errcode": 0, "errmsg": "ok", "invaliduser": "UserID1", * "invalidparty":"PartyID1", "invalidtag":"TagID1" } * @throws WeixinException * @see com.foxinmy.weixin4j.qy.api.NotifyApi @@ -160,7 +168,8 @@ public class WeixinProxy { * @see com.foxinmy.weixin4j.tuple.MpNews * @see com.foxinmy.weixin4j.qy.message.NotifyMessage */ - public JSONObject sendNotifyMessage(NotifyMessage message) throws WeixinException { + public JSONObject sendNotifyMessage(NotifyMessage message) + throws WeixinException { return notifyApi.sendNotifyMessage(message); } @@ -178,7 +187,8 @@ public class WeixinProxy { * 创建自定义菜单 * @see com.foxinmy.weixin4j.model.Button */ - public JsonResult createMenu(List