微信公众号开发 - 发送Emoji表情
微信公众号开发文章目录
1.微信公众号开发 - 环境搭建
2.微信公众号开发 - 配置表设计以及接入公众号接口开发
3.微信公众号开发 - token获取(保证同一时间段内只请求一次)
4.微信公众号开发 - 菜单按钮bean封装
5.微信公众号开发 - 创建菜单
6.微信公众号开发 - 事件处理和回复消息
7.微信公众号开发 - 发送Emoji表情
项目完整代码请访问github:https://github.com/liaozq0426/wx.git
上篇文章实现了微信公众事件消息的处理,今天来实现向客户端发送Emoji表情
我们实现一个菜单按钮点击时后台回复带Emoji表情的文本消息,Emoji表情需要用Unicode编码转换而来
public class TestEmoji {public static void main(String[] args) {String emoji1 = String.valueOf(Character.toChars(0x1F389)); // 庆祝String emoji2 = String.valueOf(Character.toChars(0x1F602)); // 笑哭String emoji3 = String.valueOf(Character.toChars(0x1F448)); // 向左System.out.println(("欢迎!" + emoji1+emoji2+emoji3)); }
}
运行main函数,控制台打印如下
如果想要生成其它表情,可以参考这篇博客获取对应表情的Unicode编码https://blog.csdn.net/gf771115/article/details/16825267
有了表情后,接下来就是在菜单点击时返回包含表情的文本消息,这样客户端就能收到表情消息了
// 如果是菜单按钮点击事件
if (WxMessageConst.EVENT_TYPE_CLICK.equals(requestMap.get(WxMessageConst.EVENT))) {logger.info(requestMap.get(WxMessageConst.EVENT_KEY));TextMessage textMessage = new TextMessage();String emoji1 = String.valueOf(Character.toChars(0x1F389)); // 庆祝String emoji2 = String.valueOf(Character.toChars(0x1F602)); // 笑哭String emoji3 = String.valueOf(Character.toChars(0x1F448)); // 向左textMessage.setContent("欢迎!" + emoji1+emoji2+emoji3); textMessage.setCreateTime(new Date().getTime());textMessage.setFromUserName(toUserName);textMessage.setToUserName(fromUserName);textMessage.setMsgType(WxMessageConst.MSG_TYPE_TEXT);String response = BeanXmlUtil.beanToXmlCommon(textMessage);if(response != null)return response;
}
这里没有将所有事件消息处理代码贴出来,因为上篇文章已经展示了相关代码。 1.问题产生情况 我遇到这个问题是做微信开发的时候有些有用的头像用了微信的emoji表情,然而我的mysql数据库用的编码是utf8_general_ci,就是utf-8编码,结果也就报错误了. 2. ... 微信公众号开发文章目录 1.微信公众号开发 - 环境搭建 2.微信公众号开发 - 配置表设计以及接入公众号接口开发 3.微信公众号开发 - token获取(保证同一时间段内只请求一次) 4.微信公众号 ... 微信公众号开发文章目录 1.微信公众号开发 - 环境搭建 2.微信公众号开发 - 配置表设计以及接入公众号接口开发 3.微信公众号开发 - token获取(保证同一时间段内只请求一次) 4.微信公众号 ... 微信公众号开发文章目录 1.微信公众号开发 - 环境搭建 2.微信公众号开发 - 配置表设计以及接入公众号接口开发 3.微信公众号开发 - token获取(保证同一时间段内只请求一次) 4.微信公众号 ... 微信公众号开发文章目录 1.微信公众号开发 - 环境搭建 2.微信公众号开发 - 配置表设计以及接入公众号接口开发 3.微信公众号开发 - token获取(保证同一时间段内只请求一次) 4.微信公众号 ... 求微信公众号开发接口-php如何实现获取用户发送的微信表情,并返回一个链接,用户点击进去链接就是刚才发的表情,用户就可以保存表情到手机? 需求描述 1.用户在公众号对话框发送微信表情(GIF) 2.公 ... C# 开发微信公众号现金红包发送,解决"IP地址非你在商户平台设置的可用IP地址"和"未能创建 SSL/TLS 安全通道" 问题 近期在做涉及一个微信公众号微信 ... 使用微信公众号接口实现图文消息推送,遇到问题,不显示图片,且content内容中有英文双引号也不行 1.微信不允许有外链的图片,所以会自动过滤 2."双引号格式问题. 前端把双引号传给后端后 ... 接上一讲,微信公众号开发(1)--服务器配置 新建几个信息类: package com.imooc.po;/*** 信息基类* @author lyj**/ public class BaseMess ...
这样用户点击click按钮后,就会收到欢迎!
微信公众号开发 - 发送Emoji表情相关推荐
最新文章
热门文章