推荐: LOGO设计微信开发包装设计游戏开发接口开发手机网站开发VI设计文字设计Web前端开发网页设计客厅装修情人节表白Oracle数据库网站建设个人网站建设微信客户端

热门搜索: LOGO设计微信开发VI设计网站建设网站推广

当前位置: 威客百科 > 微信表情 > 微信表情代码
免费发布需求,接收报价与方案

微信表情代码

什么是微信表情?

猜您需要: 【微信自定义表情】【微信表情商店】【微信表情删除】【微信文字表情】【微信动态表情】【微信名怎么加表情】

    在微信表情的开发过程中,经常会用到一些代码来完成对于微信表情的编辑。在编辑表情代码之前,首先需要明确的是,微信表情虽然在聊天界面呈现为一张张动态的表情图片,但在消息端的接口却是属于文本类的消息。如果用户向公众帐号发送微信表情的时候,那么美后台程序接收到的消息值为文本信息。
微信表情代码
    对于微信表情来说,既然发送的是文本信息,而呈现出来却是表情图片,那么每一个微信表情图片一定会有与之相对应的表情代码。下面提供一些比较常见的微信表情,列出其中的微信公众帐号中使用的微信表情代码对照表。

    上面列出了一些微信表情,每个表情都给出了与之相对应的文字代码与符号代码。在微信上使用公众帐号时,如何发送微信表情,这是非常简单的。在聊天界面的输入框旁边有一个笑脸的图片按钮,点击它将会弹出一系列的表情选择界面,可选择的表情依次为微信表情、符号表情以及动画表情。当我们点击选择了某个微信表情后,发现在输入框中会显示该表情的文字代码,这就是之前图片上显示的那个对应关系。当用户经常使用某一种微信表情的文字代码时,完全可以直接在输入框中输入该表情的代码,而不需要弹出表情选择框。

    比如说要在聊天输入框中输入[呲牙]、/呲牙或者/::D这三种代码,它们的作用一样,都是发送呲牙的微信表情。现在微信的公众账号很多,如果用户向公众帐号发送相应的微信表情的话,用同样的操作步骤就行了。在开发模式下,公众帐号也可以用同样的表情代码向用户回复微信表情。相关的代码比较专业和枯燥,就不在这里引出了。

    微信表情代码片段的的基本设计思路是这样的,首先判断用户所发送的消息类型,如果是文本消息,则系统后台会回复几个相对应的微信表情给用户。从这个工作的机制可以看出,不管是用户发给公众帐号,还是公众帐号发给用户,都可以使用微信表情的文字代码。

    知道了如何发送微信表情后,再来看看公众帐号如何识别用户发送的是否是微信表情。当用户向公众帐号发送一个微信表情,在后台程序中接收到的会是什么值,后台程序又怎么判断这个值就是一个微信表情。其实,只要做个简单的测试,比如:将接收到的文本消息输出到日志中,不难发现:向公众帐号发送一个微信表情,在后台程序中接收到的是微信表情的符号代码。方法的话一般是通过简单封装的正则表达式实现的,用于判断用户发送的是否是单个微信表情。

    下面是方法的使用,实现了这样一个简单的功能:用户发什么微信表情给公众帐号,公众帐号就回复什么微信表情给用户。实现代码是这样的,这里只大概写一下主要的内容即可。
    if (msgType.equals(MessageUtil.REQ_MESSAGE_TYPE_TEXT)) 
    { 
     // 文本消息内容
     String content = requestMap.get("Content"); 
     // 判断用户发送的是否是单个微信表情 
     if(XiaoqUtil.is微信Face(content)) { 
     // 回复文本消息 
     // 用户发什么微信表情,就返回什么微信表情 
     // 将文本消息对象转换成xml字符串 }
    }

    好了,关于微信公众帐号中微信表情的使用就介绍这么多。其实对于初学者来说,写代码不是一天两天就能学会并且掌握的,大概知道这是个什么过程就可以了。
< 微信文字表情 微信表情商店 >