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 294caefd..a321a8d6 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
@@ -624,8 +624,6 @@ public class WeixinProxy {
* 请前往微信公众平台设置。
* @param name
* 客服昵称,最长6个汉字或12个英文字符
- * @param pwd
- * 客服账号登录密码
* @return 处理结果
* @throws WeixinException
* @see com.foxinmy.weixin4j.mp.api.CustomApi 客服管理接口返回码
@@ -633,9 +631,9 @@ public class WeixinProxy {
* "https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1458044813&token=&lang=zh_CN">
* 新增客服账号
*/
- public ApiResult createKfAccount(String id, String name, String pwd)
+ public ApiResult createKfAccount(String id, String name)
throws WeixinException {
- return customApi.createKfAccount(id, name, pwd);
+ return customApi.createKfAccount(id, name);
}
/**
@@ -646,8 +644,6 @@ public class WeixinProxy {
* 请前往微信公众平台设置。
* @param name
* 客服昵称,最长6个汉字或12个英文字符
- * @param pwd
- * 客服账号登录密码
* @return 处理结果
* @throws WeixinException
* @see com.foxinmy.weixin4j.mp.api.CustomApi
@@ -655,9 +651,9 @@ public class WeixinProxy {
* "https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1458044813&token=&lang=zh_CN">
* 更新客服账号
*/
- public ApiResult updateKfAccount(String id, String name, String pwd)
+ public ApiResult updateKfAccount(String id, String name)
throws WeixinException {
- return customApi.updateKfAccount(id, name, pwd);
+ return customApi.updateKfAccount(id, name);
}
/**
diff --git a/weixin4j-mp/src/main/java/com/foxinmy/weixin4j/mp/api/CustomApi.java b/weixin4j-mp/src/main/java/com/foxinmy/weixin4j/mp/api/CustomApi.java
index f79ffd16..7edb780f 100644
--- a/weixin4j-mp/src/main/java/com/foxinmy/weixin4j/mp/api/CustomApi.java
+++ b/weixin4j-mp/src/main/java/com/foxinmy/weixin4j/mp/api/CustomApi.java
@@ -21,7 +21,6 @@ import com.foxinmy.weixin4j.mp.model.KfOnlineAccount;
import com.foxinmy.weixin4j.mp.model.KfSession;
import com.foxinmy.weixin4j.mp.model.KfSession.KfSessionCounter;
import com.foxinmy.weixin4j.token.TokenManager;
-import com.foxinmy.weixin4j.util.DigestUtil;
import com.foxinmy.weixin4j.util.FileUtil;
import com.foxinmy.weixin4j.util.ObjectId;
import com.foxinmy.weixin4j.util.StringUtil;
@@ -131,20 +130,17 @@ public class CustomApi extends MpApi {
* 请前往微信公众平台设置。
* @param name
* 客服昵称,最长6个汉字或12个英文字符
- * @param pwd
- * 客服账号登录密码
* @return 处理结果
* @throws WeixinException
* @see
* 新增客服账号
*/
- public ApiResult createKfAccount(String id, String name, String pwd)
+ public ApiResult createKfAccount(String id, String name)
throws WeixinException {
JSONObject obj = new JSONObject();
obj.put("kf_account", id);
obj.put("nickname", name);
- obj.put("password", DigestUtil.MD5(pwd));
String kf_create_uri = getRequestUri("kf_create_uri");
Token token = tokenManager.getCache();
WeixinResponse response = weixinExecutor.post(
@@ -161,20 +157,17 @@ public class CustomApi extends MpApi {
* 请前往微信公众平台设置。
* @param name
* 客服昵称,最长6个汉字或12个英文字符
- * @param pwd
- * 客服账号登录密码
* @return 处理结果
* @throws WeixinException
* @see
* 新增客服账号
*/
- public ApiResult updateKfAccount(String id, String name, String pwd)
+ public ApiResult updateKfAccount(String id, String name)
throws WeixinException {
JSONObject obj = new JSONObject();
obj.put("kf_account", id);
obj.put("nickname", name);
- obj.put("password", DigestUtil.MD5(pwd));
String kf_update_uri = getRequestUri("kf_update_uri");
Token token = tokenManager.getCache();
WeixinResponse response = weixinExecutor.post(
diff --git a/weixin4j-mp/src/main/java/com/foxinmy/weixin4j/mp/api/weixin.properties b/weixin4j-mp/src/main/java/com/foxinmy/weixin4j/mp/api/weixin.properties
index f7550e60..5a1dcaf2 100644
--- a/weixin4j-mp/src/main/java/com/foxinmy/weixin4j/mp/api/weixin.properties
+++ b/weixin4j-mp/src/main/java/com/foxinmy/weixin4j/mp/api/weixin.properties
@@ -1,4 +1,4 @@
-# \u5FAE\u4FE1\u516C\u4F17\u5E73\u53F0\u6587\u6863\u8BF4\u660E
+# \u5fae\u4fe1\u516c\u4f17\u5e73\u53f0\u6587\u6863\u8bf4\u660e
# http://mp.weixin.qq.com/wiki/index.php
# ----------------------------------------------------------------------------
@@ -9,233 +9,233 @@ tenpay_base_url=http://mch.tenpay.com
tenpay_ssl_base_url=https://mch.tenpay.com
tenpay_gw_base_url=https://gw.tenpay.com
-# \u7F51\u9875oauth\u6388\u6743URL
+# \u7f51\u9875oauth\u6388\u6743URL
sns_user_auth_uri=https://open.weixin.qq.com/connect/oauth2/authorize?appid=%s&redirect_uri=%s&response_type=code&scope=%s&state=%s#wechat_redirect
-# \u7B2C\u4E09\u65B9\u7EC4\u4EF6\u4EE3\u516C\u4F17\u53F7\u7F51\u9875oauth\u6388\u6743URL
+# \u7b2c\u4e09\u65b9\u7ec4\u4ef6\u4ee3\u516c\u4f17\u53f7\u7f51\u9875oauth\u6388\u6743URL
sns_component_user_auth_uri=https://open.weixin.qq.com/connect/oauth2/authorize?appid=%s&redirect_uri=%s&response_type=code&scope=%s&state=%s&component_appid=%s#wechat_redirect
-# \u7F51\u9875oauth\u6388\u6743\u83B7\u53D6token
+# \u7f51\u9875oauth\u6388\u6743\u83b7\u53d6token
sns_user_token_uri={api_base_url}/sns/oauth2/access_token?appid=%s&secret=%s&code=%s&grant_type=authorization_code
-# \u7B2C\u4E09\u65B9\u7EC4\u4EF6\u4EE3\u516C\u4F17\u53F7\u7F51\u9875oauth\u6388\u6743\u83B7\u53D6token
+# \u7b2c\u4e09\u65b9\u7ec4\u4ef6\u4ee3\u516c\u4f17\u53f7\u7f51\u9875oauth\u6388\u6743\u83b7\u53d6token
sns_component_user_token_uri={api_base_url}/sns/oauth2/component/access_token?appid=%s&code=%s&grant_type=authorization_code&component_appid=%s&component_access_token=%s
-# \u7F51\u9875oauth\u6388\u6743\u5237\u65B0token
+# \u7f51\u9875oauth\u6388\u6743\u5237\u65b0token
sns_token_refresh_uri={api_base_url}/sns/oauth2/refresh_token?appid=%s&grant_type=refresh_token&refresh_token=%s
-# \u7B2C\u4E09\u65B9\u7EC4\u4EF6\u4EE3\u516C\u4F17\u53F7\u7F51\u9875oauth\u6388\u6743\u5237\u65B0token
+# \u7b2c\u4e09\u65b9\u7ec4\u4ef6\u4ee3\u516c\u4f17\u53f7\u7f51\u9875oauth\u6388\u6743\u5237\u65b0token
sns_component_token_refresh_uri={api_base_url}/sns/oauth2/component/refresh_token?appid=%s&grant_type=refresh_token&component_appid=%s&component_access_token=%s&refresh_token=%s
-# \u7F51\u9875oauthoauth\u6388\u6743\u9A8C\u8BC1token
+# \u7f51\u9875oauthoauth\u6388\u6743\u9a8c\u8bc1token
sns_auth_token_uri={api_base_url}/sns/auth?access_token=%s&openid=%s
-# \u7F51\u9875oauth\u6388\u6743\u83B7\u53D6\u7528\u6237\u4FE1\u606F
+# \u7f51\u9875oauth\u6388\u6743\u83b7\u53d6\u7528\u6237\u4fe1\u606f
sns_user_info_uri={api_base_url}/sns/userinfo?access_token=%s&openid=%s&lang=%s
-# \u5F00\u653E\u5E73\u53F0\u626B\u7801\u767B\u9646\u6388\u6743
+# \u5f00\u653e\u5e73\u53f0\u626b\u7801\u767b\u9646\u6388\u6743
open_user_auth_uri=https://open.weixin.qq.com/connect/qrconnect?appid=%s&redirect_uri=%s&response_type=code&scope=%s&state=%s#wechat_redirect
-# \u76F4\u63A5\u83B7\u53D6\u7528\u6237\u4FE1\u606F
+# \u76f4\u63a5\u83b7\u53d6\u7528\u6237\u4fe1\u606f
api_user_info_uri={api_cgi_url}/user/info?access_token=%s&openid=%s&lang=%s
-# \u6279\u91CF\u83B7\u53D6\u7528\u6237\u4FE1\u606F
+# \u6279\u91cf\u83b7\u53d6\u7528\u6237\u4fe1\u606f
api_users_info_uri={api_cgi_url}/user/info/batchget?access_token=%s
-# \u83B7\u53D6token
+# \u83b7\u53d6token
api_token_uri={api_cgi_url}/token?grant_type=client_credential&appid=%s&secret=%s
-# \u83B7\u53D6\u4E8C\u7EF4\u7801
+# \u83b7\u53d6\u4e8c\u7ef4\u7801
qr_ticket_uri={api_cgi_url}/qrcode/create?access_token=%s
qr_image_uri={mp_base_url}/showqrcode?ticket=%s
-# \u4E0A\u4F20\u5A92\u4F53\u6587\u4EF6
+# \u4e0a\u4f20\u5a92\u4f53\u6587\u4ef6
media_upload_uri={api_cgi_url}/media/upload?access_token=%s&type=%s
-# \u4E0A\u4F20\u56FE\u7247
+# \u4e0a\u4f20\u56fe\u7247
image_upload_uri={api_cgi_url}/media/uploadimg?access_token=%s
-# \u4E0B\u8F7D\u5A92\u4F53\u6587\u4EF6
+# \u4e0b\u8f7d\u5a92\u4f53\u6587\u4ef6
meida_download_uri={api_cgi_url}/media/get?access_token=%s&media_id=%s
-# \u53D1\u9001\u5BA2\u670D\u6D88\u606F
+# \u53d1\u9001\u5ba2\u670d\u6d88\u606f
custom_notify_uri={api_cgi_url}/message/custom/send?access_token=%s
-# \u521B\u5EFA\u5206\u7EC4
+# \u521b\u5efa\u5206\u7ec4
group_create_uri={api_cgi_url}/groups/create?access_token=%s
-# \u67E5\u8BE2\u5206\u7EC4
+# \u67e5\u8be2\u5206\u7ec4
group_get_uri={api_cgi_url}/groups/get?access_token=%s
-# \u67E5\u8BE2\u7528\u6237\u6240\u5728\u5206\u7EC4
+# \u67e5\u8be2\u7528\u6237\u6240\u5728\u5206\u7ec4
group_getid_uri={api_cgi_url}/groups/getid?access_token=%s
-# \u4FEE\u6539\u5206\u7EC4\u540D
+# \u4fee\u6539\u5206\u7ec4\u540d
group_modify_uri={api_cgi_url}/groups/update?access_token=%s
-# \u79FB\u52A8\u7528\u6237\u5206\u7EC4
+# \u79fb\u52a8\u7528\u6237\u5206\u7ec4
group_move_uri={api_cgi_url}/groups/members/update?access_token=%s
-# \u6279\u91CF\u79FB\u52A8\u7528\u6237\u5206\u7EC4
+# \u6279\u91cf\u79fb\u52a8\u7528\u6237\u5206\u7ec4
group_batchmove_uri={api_cgi_url}/groups/members/batchupdate?access_token=%s
-# \u5220\u9664\u7528\u6237\u5206\u7EC4
+# \u5220\u9664\u7528\u6237\u5206\u7ec4
group_delete_uri={api_cgi_url}/groups/delete?access_token=%s
-# \u83B7\u53D6\u5173\u6CE8\u7740
+# \u83b7\u53d6\u5173\u6ce8\u7740
following_uri={api_cgi_url}/user/get?access_token=%s&next_openid=%s
-# \u81EA\u5B9A\u4E49\u83DC\u5355
+# \u81ea\u5b9a\u4e49\u83dc\u5355
menu_create_uri={api_cgi_url}/menu/create?access_token=%s
-# \u521B\u5EFA\u4E2A\u6027\u5316\u83DC\u5355
+# \u521b\u5efa\u4e2a\u6027\u5316\u83dc\u5355
menu_custom_create_uri={api_cgi_url}/menu/addconditional?access_token=%s
-# \u67E5\u8BE2\u83DC\u5355
+# \u67e5\u8be2\u83dc\u5355
menu_get_uri={api_cgi_url}/menu/get?access_token=%s
-# \u67E5\u8BE2\u901A\u8FC7\u63A5\u53E3\u6216\u8005\u5728\u516C\u4F17\u5E73\u53F0\u4E0A\u8BBE\u7F6E\u7684\u83DC\u5355\u914D\u7F6E\u4FE1\u606F
+# \u67e5\u8be2\u901a\u8fc7\u63a5\u53e3\u6216\u8005\u5728\u516c\u4f17\u5e73\u53f0\u4e0a\u8bbe\u7f6e\u7684\u83dc\u5355\u914d\u7f6e\u4fe1\u606f
menu_get_selfmenu_uri={api_cgi_url}/get_current_selfmenu_info?access_token=%s
-# \u5220\u9664\u83DC\u5355
+# \u5220\u9664\u83dc\u5355
menu_delete_uri={api_cgi_url}/menu/delete?access_token=%s
-# \u5220\u9664\u4E2A\u6027\u5316\u83DC\u5355
+# \u5220\u9664\u4e2a\u6027\u5316\u83dc\u5355
menu_delete_custom_uri={api_cgi_url}/menu/delconditional?access_token=%s
-# \u6D4B\u8BD5\u4E2A\u6027\u5316\u83DC\u5355\u5339\u914D\u7ED3\u679C
+# \u6d4b\u8bd5\u4e2a\u6027\u5316\u83dc\u5355\u5339\u914d\u7ed3\u679c
menu_trymatch_uri={api_cgi_url}/menu/trymatch?access_token=%s
-# \u4E0A\u4F20\u56FE\u6587
+# \u4e0a\u4f20\u56fe\u6587
article_upload_uri={api_cgi_url}/media/uploadnews?access_token=%s
-# \u4E0A\u4F20\u89C6\u9891
+# \u4e0a\u4f20\u89c6\u9891
video_upload_uri={api_cgi_url}/media/uploadvideo?access_token=%s
-# \u5206\u7EC4\u7FA4\u53D1
+# \u5206\u7ec4\u7fa4\u53d1
mass_group_uri={api_cgi_url}/message/mass/sendall?access_token=%s
-# openId\u7FA4\u53D1
+# openId\u7fa4\u53d1
mass_openid_uri={api_cgi_url}/message/mass/send?access_token=%s
-# \u5220\u9664\u7FA4\u53D1
+# \u5220\u9664\u7fa4\u53d1
mass_delete_uri={api_cgi_url}/message/mass/delete?access_token=%s
-# \u7FA4\u53D1\u9884\u89C8
+# \u7fa4\u53d1\u9884\u89c8
mass_preview_uri={api_cgi_url}/message/mass/preview?access_token=%s
-# \u67E5\u8BE2\u7FA4\u53D1\u72B6\u6001
+# \u67e5\u8be2\u7fa4\u53d1\u72b6\u6001
mass_get_uri={api_cgi_url}/message/mass/get?access_token=%s
-# \u5BA2\u670D\u804A\u5929\u8BB0\u5F55
+# \u5ba2\u670d\u804a\u5929\u8bb0\u5f55
kf_chatrecord_uri={api_base_url}/customservice/msgrecord/getmsglist?access_token=%s
-# \u5BA2\u670D\u57FA\u672C\u4FE1\u606F
+# \u5ba2\u670d\u57fa\u672c\u4fe1\u606f
kf_list_uri={api_cgi_url}/customservice/getkflist?access_token=%s
-# \u5728\u7EBF\u5BA2\u670D\u57FA\u672C\u4FE1\u606F
+# \u5728\u7ebf\u5ba2\u670d\u57fa\u672c\u4fe1\u606f
kf_onlinelist_uri={api_cgi_url}/customservice/getonlinekflist?access_token=%s
-# \u65B0\u589E\u591A\u5BA2\u670D\u8D26\u53F7
+# \u65b0\u589e\u591a\u5ba2\u670d\u8d26\u53f7
kf_create_uri={api_base_url}/customservice/kfaccount/add?access_token=%s
-# \u9080\u8BF7\u7ED1\u5B9A\u5BA2\u670D\u5E10\u53F7
-kf_invite_uri={api_base_url}customservice/kfaccount/inviteworker?access_token=%s
-# \u66F4\u65B0\u591A\u5BA2\u670D\u8D26\u53F7
+# \u9080\u8bf7\u7ed1\u5b9a\u5ba2\u670d\u5e10\u53f7
+kf_invite_uri={api_base_url}/customservice/kfaccount/inviteworker?access_token=%s
+# \u66f4\u65b0\u591a\u5ba2\u670d\u8d26\u53f7
kf_update_uri={api_base_url}/customservice/kfaccount/update?access_token=%s
-# \u4E0A\u4F20\u5BA2\u670D\u5934\u50CF
-kf_avatar_uri={api_base_url}/customservice/kfacount/uploadheadimg?access_token=%s&kf_account=%s
-# \u5220\u9664\u5BA2\u670D\u8D26\u53F7
+# \u4e0a\u4f20\u5ba2\u670d\u5934\u50cf
+kf_avatar_uri={api_base_url}/customservice/kfaccount/uploadheadimg?access_token=%s&kf_account=%s
+# \u5220\u9664\u5ba2\u670d\u8d26\u53f7
kf_delete_uri={api_base_url}/customservice/kfaccount/del?access_token=%s&kf_account=%s
-# \u521B\u5EFA\u5BA2\u670D\u4F1A\u8BDD
+# \u521b\u5efa\u5ba2\u670d\u4f1a\u8bdd
kfsession_create_uri={api_base_url}/customservice/kfsession/create?access_token=%s
-# \u5173\u95ED\u5BA2\u670D\u4F1A\u8BDD
+# \u5173\u95ed\u5ba2\u670d\u4f1a\u8bdd
kfsession_close_uri={api_base_url}/customservice/kfsession/close?access_token=%s
-# \u83B7\u53D6\u5BA2\u670D\u4F1A\u8BDD\u72B6\u6001
+# \u83b7\u53d6\u5ba2\u670d\u4f1a\u8bdd\u72b6\u6001
kfsession_get_uri={api_base_url}/customservice/kfsession/getsession?access_token=%s&openid=%s
-# \u83B7\u53D6\u5BA2\u670D\u7684\u4F1A\u8BDD\u5217\u8868
+# \u83b7\u53d6\u5ba2\u670d\u7684\u4f1a\u8bdd\u5217\u8868
kfsession_list_uri={api_base_url}/customservice/kfsession/getsessionlist?access_token=%s&kf_account=%s
-# \u83B7\u53D6\u672A\u63A5\u5165\u4F1A\u8BDD\u5217\u8868
+# \u83b7\u53d6\u672a\u63a5\u5165\u4f1a\u8bdd\u5217\u8868
kfsession_wait_uri={api_base_url}/customservice/kfsession/getwaitcase?access_token=%s
-# \u957F\u94FE\u63A5\u8F6C\u77ED\u94FE\u63A5
+# \u957f\u94fe\u63a5\u8f6c\u77ed\u94fe\u63a5
shorturl_uri={api_cgi_url}/shorturl?access_token=%s
-# \u8BBE\u7F6E\u5907\u6CE8\u540D
+# \u8bbe\u7f6e\u5907\u6ce8\u540d
username_remark_uri={api_cgi_url}/user/info/updateremark?access_token=%s
-# \u8BBE\u7F6E\u6A21\u677F\u6D88\u606F\u6240\u5904\u884C\u4E1A
+# \u8bbe\u7f6e\u6a21\u677f\u6d88\u606f\u6240\u5904\u884c\u4e1a
template_set_industry_uri={api_cgi_url}/template/api_set_industry?access_token=%s
-# \u83B7\u53D6\u8BBE\u7F6E\u7684\u884C\u4E1A\u4FE1\u606F
+# \u83b7\u53d6\u8bbe\u7f6e\u7684\u884c\u4e1a\u4fe1\u606f
template_get_industry_uri={api_cgi_url}/template/get_industry?access_token=%s
-# \u83B7\u53D6\u6A21\u677F\u6D88\u606FID
+# \u83b7\u53d6\u6a21\u677f\u6d88\u606fID
template_getid_uri={api_cgi_url}/template/api_add_template?access_token=%s
-# \u83B7\u53D6\u6A21\u677F\u5217\u8868
+# \u83b7\u53d6\u6a21\u677f\u5217\u8868
template_getall_uri={api_cgi_url}/template/get_all_private_template?access_token=%s
-# \u5220\u9664\u6A21\u677F
+# \u5220\u9664\u6a21\u677f
template_del_uri={api_cgi_url}/template/del_private_template?access_token=%s
-# \u53D1\u9001\u6A21\u677F\u6D88\u606F
+# \u53d1\u9001\u6a21\u677f\u6d88\u606f
template_send_uri={api_cgi_url}/message/template/send?access_token=%s
-# \u8BED\u4E49\u7406\u89E3
+# \u8bed\u4e49\u7406\u89e3
semantic_uri={api_base_url}/semantic/semproxy/search?access_token=%s
-# \u5FAE\u4FE1\u670D\u52A1\u5730\u5740
+# \u5fae\u4fe1\u670d\u52a1\u5730\u5740
getcallbackip_uri={api_cgi_url}/getcallbackip?access_token=%s
-# \u63A5\u53E3\u8C03\u7528\u6B21\u6570\u6E05\u96F6
+# \u63a5\u53e3\u8c03\u7528\u6b21\u6570\u6e05\u96f6
clearquota_uri={api_cgi_url}/clear_quota?access_token=%s
-# \u6570\u636E\u7EDF\u8BA1
+# \u6570\u636e\u7edf\u8ba1
datacube_uri={api_base_url}/datacube/%s?access_token=%s
-##########################\u8001\u7248\u672C\u652F\u4ED8~start
-# \u8BA2\u5355\u67E5\u8BE2
+##########################\u8001\u7248\u672c\u652f\u4ed8~start
+# \u8ba2\u5355\u67e5\u8be2
orderquery_old_uri={api_base_url}/pay/orderquery?access_token=%s
-# \u53D1\u8D27\u901A\u77E5
+# \u53d1\u8d27\u901a\u77e5
delivernotify_old_uri={api_base_url}/pay/delivernotify?access_token=%s
-# \u7EF4\u6743\u5904\u7406
+# \u7ef4\u6743\u5904\u7406
payfeedback_old_uri={api_base_url}/payfeedback/update?access_token=%s&openid=%s&feedbackid=%s
-# \u5BF9\u8D26\u5355\u4E0B\u8F7D
+# \u5bf9\u8d26\u5355\u4e0b\u8f7d
downloadbill_old_uri={tenpay_base_url}/cgi-bin/mchdown_real_new.cgi
-# \u9000\u6B3E\u67E5\u8BE2
+# \u9000\u6b3e\u67e5\u8be2
refundquery_old_uri={tenpay_gw_base_url}/gateway/normalrefundquery.xml
-# \u9000\u6B3E\u7533\u8BF7
+# \u9000\u6b3e\u7533\u8bf7
refundapply_old_uri={tenpay_ssl_base_url}/refundapi/gateway/refund.xml
-# native\u652F\u4ED8
+# native\u652f\u4ed8
nativepay_old_uri=weixin://wxpay/bizpayurl?sign=%s&appid=%s&productid=%s×tamp=%s&noncestr=%s
-##########################\u8001\u7248\u672C\u652F\u4ED8~end
+##########################\u8001\u7248\u672c\u652f\u4ed8~end
-# \u4E0A\u4F20\u6C38\u4E45\u56FE\u6587\u7D20\u6750
+# \u4e0a\u4f20\u6c38\u4e45\u56fe\u6587\u7d20\u6750
material_article_upload_uri={api_cgi_url}/material/add_news?access_token=%s
-# \u4E0A\u4F20\u6C38\u4E45\u5A92\u4F53\u7D20\u6750
+# \u4e0a\u4f20\u6c38\u4e45\u5a92\u4f53\u7d20\u6750
material_media_upload_uri={api_cgi_url}/material/add_material?access_token=%s
-# \u4E0B\u8F7D\u6C38\u4E45\u5A92\u4F53\u7D20\u6750
+# \u4e0b\u8f7d\u6c38\u4e45\u5a92\u4f53\u7d20\u6750
material_media_download_uri={api_cgi_url}/material/get_material?access_token=%s
-# \u66F4\u65B0\u6C38\u4E45\u56FE\u6587\u7D20\u6750
+# \u66f4\u65b0\u6c38\u4e45\u56fe\u6587\u7d20\u6750
material_article_update_uri={api_cgi_url}/material/update_news?access_token=%s
-# \u5220\u9664\u6C38\u4E45\u5A92\u4F53\u7D20\u6750
+# \u5220\u9664\u6c38\u4e45\u5a92\u4f53\u7d20\u6750
material_media_del_uri={api_cgi_url}/material/del_material?access_token=%s
-# \u83B7\u53D6\u5A92\u4F53\u7D20\u6750\u603B\u6570
+# \u83b7\u53d6\u5a92\u4f53\u7d20\u6750\u603b\u6570
material_media_count_uri={api_cgi_url}/material/get_materialcount?access_token=%s
-# \u83B7\u53D6\u5A92\u4F53\u7D20\u6750\u5217\u8868
+# \u83b7\u53d6\u5a92\u4f53\u7d20\u6750\u5217\u8868
material_media_list_uri={api_cgi_url}/material/batchget_material?access_token=%s
-# \u81EA\u52A8\u56DE\u590D\u89C4\u5219
+# \u81ea\u52a8\u56de\u590d\u89c4\u5219
autoreply_setting_get_uri={api_cgi_url}/get_current_autoreply_info?access_token=%s
-# \u521B\u5EFA\u6807\u7B7E
+# \u521b\u5efa\u6807\u7b7e
tag_create_uri={api_cgi_url}/tags/create?access_token=%s
-# \u83B7\u53D6\u6807\u7B7E
+# \u83b7\u53d6\u6807\u7b7e
tag_get_uri={api_cgi_url}/tags/get?access_token=%s
-# \u66F4\u65B0\u6807\u7B7E
+# \u66f4\u65b0\u6807\u7b7e
tag_update_uri={api_cgi_url}/tags/update?access_token=%s
-# \u5220\u9664\u6807\u7B7E
+# \u5220\u9664\u6807\u7b7e
tag_delete_uri={api_cgi_url}/tags/delete?access_token=%s
-# \u4E3A\u7528\u6237\u6253\u6807\u7B7E
+# \u4e3a\u7528\u6237\u6253\u6807\u7b7e
tag_tagging_uri={api_cgi_url}/tags/members/batchtagging?access_token=%s
-# \u4E3A\u7528\u6237\u53D6\u6D88\u6807\u7B7E
+# \u4e3a\u7528\u6237\u53d6\u6d88\u6807\u7b7e
tag_untagging_uri={api_cgi_url}/tags/members/batchuntagging?access_token=%s
-# \u83B7\u53D6\u7528\u6237\u8EAB\u4E0A\u7684\u6807\u7B7E\u5217\u8868
+# \u83b7\u53d6\u7528\u6237\u8eab\u4e0a\u7684\u6807\u7b7e\u5217\u8868
tag_userids_uri={api_cgi_url}/tags/getidlist?access_token=%s
-# \u83B7\u53D6\u6807\u7B7E\u4E0B\u7C89\u4E1D\u5217\u8868
+# \u83b7\u53d6\u6807\u7b7e\u4e0b\u7c89\u4e1d\u5217\u8868
tag_user_uri={api_cgi_url}/user/tag/get?access_token=%s
-# \u83B7\u53D6\u9ED1\u540D\u5355\u5217\u8868
+# \u83b7\u53d6\u9ed1\u540d\u5355\u5217\u8868
getblacklist_uri={api_cgi_url}/tags/members/getblacklist?access_token=%s
-# \u62C9\u9ED1\u7528\u6237
+# \u62c9\u9ed1\u7528\u6237
batchblacklist_uri={api_cgi_url}/tags/members/batchblacklist?access_token=%s
-# \u53D6\u6D88\u62C9\u9ED1\u7528\u6237
+# \u53d6\u6d88\u62c9\u9ed1\u7528\u6237
batchunblacklist_uri={api_cgi_url}/tags/members/batchunblacklist?access_token=%s
-# \u521B\u5EFA\u5361\u5238
+# \u521b\u5efa\u5361\u5238
card_create_uri={api_base_url}/card/create?access_token=%s
-# \u8BBE\u7F6E\u4E70\u5355\u63A5\u53E3
+# \u8bbe\u7f6e\u4e70\u5355\u63a5\u53e3
card_paycell_uri={api_base_url}/card/paycell/set?access_token=%s
-# \u8BBE\u7F6E\u81EA\u52A9\u6838\u9500\u63A5\u53E3
+# \u8bbe\u7f6e\u81ea\u52a9\u6838\u9500\u63a5\u53e3
card_selfconsumecell_uri={api_base_url}/card/selfconsumecell/set?access_token=%s
-# \u521B\u5EFA\u5361\u5238\u4E8C\u7EF4\u7801\u63A5\u53E3
+# \u521b\u5efa\u5361\u5238\u4e8c\u7ef4\u7801\u63a5\u53e3
card_qr_ticket_uri={api_base_url}/card/qrcode/create?access_token=%s
-# \u4FEE\u6539\u5361\u5238
+# \u4fee\u6539\u5361\u5238
card_update_uri={api_base_url}/card/update?access_token=%s
-#\u8BBE\u7F6E\u6D4B\u8BD5\u767D\u540D\u5355\u63A5\u53E3
+#\u8bbe\u7f6e\u6d4b\u8bd5\u767d\u540d\u5355\u63a5\u53e3
card_set_test_whitelist_uri={api_base_url}/card/testwhitelist/set?access_token=%s
-#\u67E5\u770B\u5361\u5238\u8BE6\u60C5\u63A5\u53E3
+#\u67e5\u770b\u5361\u5238\u8be6\u60c5\u63a5\u53e3
card_get_uri={api_base_url}/card/get?access_token=%s
-#\u4F1A\u5458\u5361\u6FC0\u6D3B\u63A5\u53E3
+#\u4f1a\u5458\u5361\u6fc0\u6d3b\u63a5\u53e3
card_member_card_activate_uri={api_base_url}/card/membercard/activate?access_token=%s
-#\u8BBE\u7F6E\u4F1A\u5458\u5361\u5F00\u5361\u5B57\u6BB5
+#\u8bbe\u7f6e\u4f1a\u5458\u5361\u5f00\u5361\u5b57\u6bb5
card_member_card_activate_user_form_uri={api_base_url}/card/membercard/activateuserform/set?access_token=%s
-#\u4F1A\u5458\u5361\u7528\u6237\u4FE1\u606F
+#\u4f1a\u5458\u5361\u7528\u6237\u4fe1\u606f
card_member_card_user_info_uri={api_base_url}/card/membercard/userinfo/get?access_token=%s
-#\u66F4\u65B0\u4F1A\u5458\u4FE1\u606F
+#\u66f4\u65b0\u4f1a\u5458\u4fe1\u606f
card_member_card_update_user_uri={api_base_url}/card/membercard/updateuser?access_token=%s
-# \u4F7F\u7528\u6388\u6743\u7801\u6362\u53D6\u516C\u4F17\u53F7\u7684\u63A5\u53E3\u8C03\u7528\u51ED\u636E\u548C\u6388\u6743\u4FE1\u606F
+# \u4f7f\u7528\u6388\u6743\u7801\u6362\u53d6\u516c\u4f17\u53f7\u7684\u63a5\u53e3\u8c03\u7528\u51ed\u636e\u548c\u6388\u6743\u4fe1\u606f
component_exchange_authorizer_uri={api_cgi_url}/component/api_query_auth?component_access_token=%s
-# \u83B7\u53D6\u6388\u6743\u65B9\u7684\u516C\u4F17\u53F7\u5E10\u53F7\u57FA\u672C\u4FE1\u606F
+# \u83b7\u53d6\u6388\u6743\u65b9\u7684\u516c\u4f17\u53f7\u5e10\u53f7\u57fa\u672c\u4fe1\u606f
component_get_authorizer_uri={api_cgi_url}/component/api_get_authorizer_info?component_access_token=%s
-# \u83B7\u53D6\u6388\u6743\u65B9\u7684\u9009\u9879\u8BBE\u7F6E\u4FE1\u606F
+# \u83b7\u53d6\u6388\u6743\u65b9\u7684\u9009\u9879\u8bbe\u7f6e\u4fe1\u606f
component_get_authorizer_option_uri={api_cgi_url}/component/api_get_authorizer_option?component_access_token=%s
-# \u8BBE\u7F6E\u6388\u6743\u65B9\u7684\u9009\u9879\u4FE1\u606F
+# \u8bbe\u7f6e\u6388\u6743\u65b9\u7684\u9009\u9879\u4fe1\u606f
component_set_authorizer_option_uri={api_cgi_url}component/api_set_authorizer_option?component_access_token=%s
-# \u6447\u4E00\u6447\u5468\u8FB9-\u7533\u8BF7\u8BBE\u5907ID
+# \u6447\u4e00\u6447\u5468\u8fb9-\u7533\u8bf7\u8bbe\u5907ID
shake_around_device_apply_uri={api_base_url}/shakearound/device/applyid?access_token=%s
-# \u6447\u4E00\u6447\u5468\u8FB9-\u8BBE\u5907ID\u7533\u8BF7\u72B6\u6001\u67E5\u8BE2
+# \u6447\u4e00\u6447\u5468\u8fb9-\u8bbe\u5907ID\u7533\u8bf7\u72b6\u6001\u67e5\u8be2
shake_around_device_apply_status_uri={api_base_url}/shakearound/device/applystatus?access_token=%s
-#\u6447\u4E00\u6447\u5468\u8FB9-\u8BBE\u5907\u7F16\u8F91\u5907\u6CE8\u4FE1\u606F
+#\u6447\u4e00\u6447\u5468\u8fb9-\u8bbe\u5907\u7f16\u8f91\u5907\u6ce8\u4fe1\u606f
shake_around_device_update_uri={api_base_url}/shakearound/device/update?access_token=%s
-#\u6447\u4E00\u6447\u5468\u8FB9-\u67E5\u8BE2\u8BBE\u5907\u5217\u8868
+#\u6447\u4e00\u6447\u5468\u8fb9-\u67e5\u8be2\u8bbe\u5907\u5217\u8868
shake_around_device_search_uri={api_base_url}/shakearound/device/search?access_token=%s
-#\u6447\u4E00\u6447\u5468\u8FB9-\u83B7\u53D6\u8BBE\u5907\u548C\u7528\u6237\u4FE1\u606F
+#\u6447\u4e00\u6447\u5468\u8fb9-\u83b7\u53d6\u8bbe\u5907\u548c\u7528\u6237\u4fe1\u606f
shake_around_user_get_shake_info={api_base_url}/shakearound/user/getshakeinfo?access_token=%s
\ No newline at end of file
diff --git a/weixin4j-mp/src/test/java/com/foxinmy/weixin4j/mp/test/CustomTest.java b/weixin4j-mp/src/test/java/com/foxinmy/weixin4j/mp/test/CustomTest.java
index 270feaf8..d03643f2 100644
--- a/weixin4j-mp/src/test/java/com/foxinmy/weixin4j/mp/test/CustomTest.java
+++ b/weixin4j-mp/src/test/java/com/foxinmy/weixin4j/mp/test/CustomTest.java
@@ -64,15 +64,14 @@ public class CustomTest extends TokenTest {
@Test
public void createKfAccount() throws WeixinException {
- ApiResult result = customApi.createKfAccount("test@test", "test",
- "123456");
+ ApiResult result = customApi.createKfAccount("test@test", "test");
Assert.assertEquals("0", result.getReturnCode());
}
@Test
public void updateKfAccount() throws WeixinException {
ApiResult result = customApi.updateKfAccount("temp1@canyidianzhang",
- "temp", "123456");
+ "temp");
Assert.assertEquals("0", result.getReturnCode());
}