微信公众号
微信公众号开发以及日常维护碰见的坑
前方太黑暗
这个作者很懒,什么都没留下…
展开
-
安装nat123,将自己的电脑暴露在外网中(主要用于开发微信时使用)
1、在百度中搜索nat123,并下载。2、运行exe文件。3、安装完后,如图4、进行注册5、注册完后就登录6、自己随便开启一个项目,添加映射7、如果保存不成功,就出充下值,8块钱,外网域名不要改,默认就行,改了需要300T。8、开启项目,为正常tomcat的访问路径9、使用nat123,就行访问原创 2018-02-04 16:41:52 · 1390 阅读 · 0 评论 -
微信公众号开发,遇见了45015错误,只能通过模板消息来解决了
在使用客服发送消息的时候,发现会报45015错误{"errcode":45015,"errmsg":"response out of time limit or subscription is canceled hint: [8dH7Wa04478630]"}问题原因:由于长时间用户OpenId未和微信公众号做互动消息,微信公众号会停止对用户进行消息推送。解决办法:1、是我们主动的发送...原创 2019-08-06 16:46:49 · 7617 阅读 · 0 评论 -
微信公众号实现简单的自定义菜单功能
微信官方文档的json例子封装beanpackage com.wx.common.model;public class Menu { private String name; private String type; private String key; public String getName() { return name; } public...原创 2019-07-25 17:28:19 · 347 阅读 · 0 评论 -
微信公众号实现 上传临时图片,以及发送临时图片给粉丝
微信新增临时文件接口封装实体package com.wx.common.model;import java.util.Map;public class SendPicMessage { // openid private String touser; // 消息类型 private String msgtype; // 消息内容 private Map...原创 2019-07-25 11:39:39 · 1512 阅读 · 0 评论 -
微信公众号实现token验证
package com.wx.modules.wxcore.utils;import java.security.MessageDigest;/** * SHA1算法 * @author xuchangcheng * 2019年7月23日 */public final class SHA1 { private static final char[] HEX_D...原创 2019-07-23 17:57:53 · 414 阅读 · 0 评论 -
微信公众号发送汉字乱码
如图发送汉字乱码了解决办法是将发送的请求改掉 请求代码public static String sendPost(String url, String param) { PrintWriter out = null; BufferedReader in = null; String result = ""; try { URL realUrl = n...原创 2018-12-29 11:41:57 · 2172 阅读 · 0 评论 -
微信公众号,通过客服接口向指定用户推送信息
1、项目背景。根据公司需要、需要通过微信来向指定用户发送相应的消息。2、实现步骤: 1)用户关注公众号、将用户的openId保存起来 2)通过appid和secret来获取access_token 3)通过客服接口发送信息3、代码获取access_token的代码片段,其中grant_type为固定的client_credential,appi...原创 2018-12-29 11:32:19 · 10264 阅读 · 7 评论 -
java 微信公众号开发之简单的实现文字回复的操作
1、首先看一下整体代码架构首先需要3个jar包,主要是用来封装xml数据的MapUtil.javapackage com.xcc.tools;import java.util.Enumeration;import java.util.HashMap;import java.util.Map;import javax.servlet.http.HttpServletR原创 2018-02-06 09:37:13 · 738 阅读 · 0 评论 -
微信公众号url配置失败问题
1、可能是自己的url错误,确保域名可以访问,最重要是外网必须是80端口。2、如果项目中使用的是ssm框架,配置的controller及service,如:http://19887h5t03.iok.la/wx/wx/wx/wxFunction.action则配置不成功,3,解决办法是直接写成servlet的形式,类似于验证码的生成在配置下web.xmlurl路...原创 2018-02-05 15:13:39 · 9335 阅读 · 5 评论 -
Incorrect string value: '\xF0\x9F\x8D\xA4' for column 'wx_user_name' at row 1
在做微信名称记录时,发现插入数据库报错Incorrect string value: '\xF0\x9F\x8D\xA4' for column 'wx_user_name' at row 1原因是因为数据库编码的问题,我们的数据库格式为utf8,然而客户的微信名称中包含表情包,造成数据插入失败,我们只能将数据库的编码改为utf8mb4才会生效。...原创 2019-08-16 10:46:55 · 833 阅读 · 0 评论