摘要: 微信企业号增加成员时,返回错误信息: 可能原因: 1.组装json数据时,有些字段的值是不能包含双引号的,比如department。所以就没有用JSONObject.fromObject方法了,直接用字符串按照格式自己拼装了。 阅读全文
posted @ 2017-08-15 21:34 shirayner 阅读(6912) 评论(0) 推荐(0) 编辑
摘要: 一、准备阶段 需要准备事项: 1.一个能在公网上访问的项目: 见:Java微信公众平台开发_01_本地服务器映射外网 2.一个企业微信账号: 去注册:(https://work.weixin.qq.com) 3.策略文件 见:Java企业微信开发_Exception_02_java.security 阅读全文
posted @ 2017-08-15 15:52 shirayner 阅读(13557) 评论(50) 推荐(3) 编辑
摘要: .doc application/msword .docx application/vnd.openxmlformats-officedocument.wordprocessingml.document .rtf application/rtf .xls application/vnd.ms-exc 阅读全文
posted @ 2017-08-15 14:08 shirayner 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 由于natapp免费隧道的域名是系统随机分配的,老是在变。故昨天又换了内网映射工具,分别换了ngrok和花生壳,然而在做JSSDK网页开发时,按了微信的view菜单按钮进行页面跳转时,微信官方提示“非微信官方网页”,让你申请恢复,或者继续访问网页。但是继续访问网页后,就报错:invalid sign 阅读全文
posted @ 2017-08-14 14:09 shirayner 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 做微信开发,使用百度翻译API时,需要指定译文的语种。这就需要我们判断待翻译内容是中文还是英文,若是中文,则翻译成英文,若是英文则翻译成中文。 方法一:字符与字节的长度 依据:一个中文占两个字节,一个英文占一个字节。故若是字符长度与字节长度相等,则判断为英文。否则为中文。 示例: 1 public 阅读全文
posted @ 2017-08-11 10:45 shirayner 阅读(1559) 评论(0) 推荐(1) 编辑
摘要: 一、百度翻译MD5工具类 昨天做java微信开发,引用百度翻译API给公众号添加翻译功能时,需要使用MD5生成签名。注意,使用MD5生成签名后一定要转成小写,不然百度翻译后台不会认你这个签名的,会报无效签名的错误。 百度给出的MD5加密算法示例: 1 package com.baidu.transl 阅读全文
posted @ 2017-08-11 09:44 shirayner 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 一、源码 此系列教程的源码我都放在了github上,欢迎fork以及关注。 传送门:https://github.com/shirayner/WeiXin_QiYe_Demo/tree/master 二、官方资料 1. 官方文档 2.管理后台 四、学习资源 1. Java-微信企业号开发教程(htt 阅读全文
posted @ 2017-08-09 15:13 shirayner 阅读(5453) 评论(1) 推荐(2) 编辑
摘要: 今天进行自定义菜单的开发时,发现公众号没有自定义菜单的权限。于是想到用测试号,但微信服务器如何区分你要请求的是公众号还是测试号呢。 我们可以发现不同公众号的appID和appsecre是不同的,一对appID和appsecre对应了一个微信公众号或者测试号。 于是,我们将后台代码里的appID和ap 阅读全文
posted @ 2017-08-09 11:06 shirayner 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 创建菜单时出现这个异常, 异常信息:errcode:48001 errmsg:api unauthorized hint 解读:调用的接口没有权限。 回去公众号后台一看,发现真的没有自定义菜单的权限,要获取这个权限得交300块去认证。 阅读全文
posted @ 2017-08-09 10:57 shirayner 阅读(1790) 评论(0) 推荐(0) 编辑
摘要: 异常信息: java.lang.NoClassDefFoundError: org/apache/commons/pool/KeyedObjectPoolFactory 原因: 我用的是commons-pool2,而此处报错明显是找不到commons-pool,换成commons-pool-1.6即 阅读全文
posted @ 2017-08-09 10:17 shirayner 阅读(1919) 评论(0) 推荐(0) 编辑
摘要: 总结:解析Json时,除了要导入json-lib-2.2-jdk15.jar外,还要导入: commons-beanutils.jar, commons-httpclient.jar, commons-lang.jar, ezmorph.jar, morph-1.0.1.jar 1.异常1信息: F 阅读全文
posted @ 2017-08-08 21:45 shirayner 阅读(2589) 评论(0) 推荐(0) 编辑
摘要: 做微信开发之前,我们需要先做一个内网穿透,让我们的工程可以在公网上被访问。 一、工具列表 内网穿透的相关工具有: (1)natapp 官网 :https://natapp.cn/ (2)花生壳 官网:https://console.oray.com/ (2)ngrok 官网:https://www. 阅读全文
posted @ 2017-08-08 20:38 shirayner 阅读(6188) 评论(6) 推荐(0) 编辑
摘要: ip查询网址: http://www.ip.cn/一、异常现象今天开始做微信开发,在办公室时能正常获取access_token,晚上回家之后获取access_token时却报出下列错误信息: {"errcode":40164,"errmsg":"invalid ip 61.172.68.219, n 阅读全文
posted @ 2017-08-08 20:15 shirayner 阅读(33640) 评论(2) 推荐(1) 编辑
摘要: 异常信息: The type org.apache.commons.lang.exception.NestableRuntimeException cannot be resolved. It is indirectly referenced from required .class files 原 阅读全文
posted @ 2017-08-08 09:55 shirayner 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 一、源码: package com.souvc.weixin.util; import java.io.InputStream; import java.io.Writer; import java.util.HashMap; import java.util.List; import java.u 阅读全文
posted @ 2017-08-07 19:27 shirayner 阅读(991) 评论(0) 推荐(0) 编辑