您现在的位置是:首页 > 殷雯动态殷雯动态
微信公众帐号开发接口之Emoji表情
2015-12-12【殷雯动态】3680 人已围观
简介现在微信当道,不学点微信开发难撑起网络民工这个称号啊! 微信公众平台中,开发者可以向用户发送表情。比如QQ表情,符号表情。QQ表情的发送很简单, QQ表情虽...
现在微信当道,不学点微信开发难撑起网络民工这个称号啊!
微信公众平台中,开发者可以向用户发送表情。比如QQ表情,符号表情。QQ表情的发送很简单,
QQ表情虽然呈现为 表情图片,但在微信公众平台中却是属于文本消息。每个表情都有唯一的代码与之对应,
比如第一个表情“微笑”,有三种表示方式:/微笑;[微笑];/::),直接向消息接口的contentStr
传递这样的参数即可向用户发送QQ表情。这中方法很简单,就不再赘述。
在这里,笔者主要想阐述如何在php环境下向用户发送符号表情。
符号表情的实质也是一条文本消息。不过,与QQ表情不同的是,它是unicode编码,
如果直接发送那么会原样输出。开发者需要对其进行编码转换。请看代码:
public function emoji($emoji_str)
{
//将字符串组合成json格式
$emoji_str = [\".$emoji_str.\"]
$emoji_arr = json_decode($emoji_str, true);
if (count($emoji_arr) == 1)
return $emoji_arr[0];
else
return null;
}
在php5.0及以上版本中提供了 json_decode方法。JSON是一种数据的存储格式,说通俗点,
它真的很像数组,更多详细的信息请自行查阅资料。我们首先将字符串转换为数组格式,
再采用json_decode方法。这样就可以很好的将unicode编码转为utf-8编码。
在需要显示符号表情的地方调用该函数,如:
$contentStr = \"[肌肉]\".$this->emoji($emoji_str = \"\\ue14c\");
关注宁波网站建设博客,更多精彩分享,敬请期待!
Tags:
很赞哦! ()
相关文章
随机图文
与宁波天一阁地板公司签定网站维护任务
宁波殷雯网站建设工作室最新与宁波天一阁地板有限公司签写网站维护任务。 我们将对天一阁网站www.tygdb.cn 进行内容更新、维护及天...
宁波企业网站如何解决QQ客服“未启用”状态
很多宁波企业网站建设的同时加入了QQ联系,可是有不少客户对于在线客服这方面,都会遇到这样一种情况:网站的QQ在线客服图标,怎么出现了未启用...
微网站redirect_uri参数错误原因及解决
最近有客户反应在手机微信打开公司微网站时出现错误问题,经手机多次尝试偶尔出现redirect_uri参数错误.这在我们PHP网站内是跳转出...
网站未经许可播放综艺节目将可判赔50万以上
北京市高院昨日公布了《北京市高级人民法院关于审理涉及综艺节目著作权纠纷案件若干问题的解答》,并首次明确称,未经许可在网络上传播综艺节目影像,...




微信收款码
支付宝收款码