微信公众号
微信公众号开发相关经验记录
gavin.liao
乐于分享
展开
-
mysql处理微信表情
mysql5.7以上可以通过base64函数来处理表情插入insert into wx_user (nick_name) values (to_base64('gavin????'));插入结果如下图查询select CONVERT(from_base64(nick_name) , CHAR) as nick_name from wx_user;查询结果如下图...原创 2021-01-27 11:04:39 · 300 阅读 · 0 评论 -
微信公众号开发 - 发送Emoji表情
完整代码请访问github:https://github.com/liaozq0426/wx.git上篇文章实现了微信公众事件消息的处理,今天来实现向客户端发送Emoji表情我们实现一个菜单按钮点击时后台回复带Emoji表情的文本消息,Emoji表情需要用Unicode编码转换而来public class TestEmoji { public static void main(Str...原创 2019-12-03 18:25:16 · 2956 阅读 · 0 评论 -
微信公众号开发 - 事件处理和回复消息
完整代码请访问github:https://github.com/liaozq0426/wx.git上篇文章实现了微信公众号菜单创建,现在实现事件的处理和回复用户消息。微信服务器会将所有的用户事件和消息通过公众号后台配置的服务器地址推送给我们,就是下图红框的URL编写代码因为接收微信消息和返回消息都需要以xml格式数据进行传输,因此我们先封装一个工具类BeanXmlUtil,来实...原创 2019-11-29 14:47:00 · 1475 阅读 · 7 评论 -
微信公众号开发 - 创建菜单
完整代码请访问github:https://github.com/liaozq0426/wx.git在上篇文章中完成了菜单、按钮bean的封装,现在来实现微信公众号菜单的创建向wx_cfg配置表中插入若干菜单记录INSERT INTO `wx_cfg` (`id`, `type`, `name`, `value`, `parent_id`, `sort`, `platform`, `wx...原创 2019-11-28 18:05:28 · 946 阅读 · 0 评论 -
微信公众号开发 - 菜单按钮bean封装
完整代码请访问github:https://github.com/liaozq0426/wx.git上篇文章完成了微信公众号token的获取,接下来开始开发微信公众号自定义菜单,在开发自定义菜单前,先完成菜单和按钮bean的封装,因为在开发自定义菜单时需要用到从微信官方文档可以看到,公众号菜单的数据结构如下{ "button":[ { "type...原创 2019-11-28 16:32:23 · 750 阅读 · 0 评论 -
微信公众号开发 - token获取(保证同一时间段内只请求一次)
创建wx_token表,存放tokenCREATE TABLE `wx_token` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增主键', `token_type` varchar(20) NOT NULL COMMENT 'token类型,access_token:基础token,jsapi_ticket:j...原创 2019-11-27 16:54:59 · 3218 阅读 · 0 评论 -
微信公众号开发 - 配置表设计以及接入公众号接口开发
微信公众号配置表设计在公众号的开发过程中,很多接口都需要读取配置,如appId、appSecret、菜单配置等,因此在开发之前,配置表的设计尤为重要。创建表名为wx_cfg的配置表,建表语句如下CREATE TABLE `wx_cfg` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增主键', `type` va...原创 2019-11-25 15:57:58 · 1793 阅读 · 0 评论 -
微信公众号开发 - 环境搭建
微信公众号开发网络交互原理图如下搭建公网服务器原创 2019-11-20 20:46:42 · 728 阅读 · 0 评论