微信
源辰_付
这个作者很懒,什么都没留下…
展开
-
微信开发二三事:走进微信
上一篇说到已经成功成为开发者了,所以,现在想干嘛就干嘛,开发者嘛,程序猿,都是有很强的控制欲的~~ 当初成为开发者后,就在看那个微信公众平台的开发者文档,看接收信息和发送信息,发现其实都是xml格式的,根节点都是<xml>,其后就是一些个属性,比如FromUserName、ToUserName....,那我们去解析微信发过来的xml的话,就能得到我们想要的数据了(注:这是文本信息的数据ToUserName、FromUserName、CreateTime、MsgType、Conten、MsgId)。其原创 2015-04-02 09:42:54 · 655 阅读 · 0 评论 -
微信开发二三事:初识微信
想要做微信公众平台开发,第一个拦路虎就是如何成为开发者,这个老虎也确实是拦了我一会儿,其实,说的直白一点,步骤就三步:1、获取微信服务器通过GET请求发过来的参数signature、timestamp、nonce、echostr;2、将token、timestamp、nonce三个参数进行字典序排序(Arrays.sort);3、排序后拼接成一个字符串,进行SHA1加密;4、把加密后得到的string和signature进行比较,如果相等,则说明正确,输出echostr。原创 2015-04-01 16:14:18 · 689 阅读 · 0 评论 -
微信开发二三事:功能应用二、聊天机器人(2)
OK,上篇讲了一下图灵机器人,那个无节操的机器人,相信大家试了后也会明白我为什么这么说了的。那么今天来讲讲另一个机器人,小i机器人。小i机器人的网址为:http://cloud.xiaoi.com/index.jsp,需要注册才能得到key,而且还需要实名认证,这样每个月才有10000次调用权限,注意,是每个月10000次,不是每天,不过对于小用户来说,每个月10000次差不多够了。小i机原创 2015-04-18 11:07:14 · 510 阅读 · 0 评论 -
微信开发二三事:自定义菜单
前两天断了一更,至于为什么,你们懂的~~OK,继续接着上面说,信息的接收和发送已经封装完毕,那么接下来就是自定义菜单了。打开开发者文档,文档上是这样限制和解释的。目前自定义菜单最多包括3个一级菜单,每个一级菜单最多包含5个二级菜单。一级菜单最多4个汉字,二级菜单最多7个汉字,多出来的部分将会以“...”代替。请注意,创建自定义菜单后,由于微信客户端缓存,需要24小时微信客户端才会展现出来。原创 2015-04-05 14:12:54 · 687 阅读 · 0 评论 -
微信开发二三事:功能应用三、点歌系统
首先,得感谢柳峰老师的书,我是看了那本书,才知道有这么一个接口的。OK,上两篇已经把微信聊天机器人讲完了,今天我们来讲讲微信点歌系统。相信很多同学都喜欢听歌,但是.....我们也知道,现在的手机听歌APP越来越多,所以,我们用微信做点歌系统的话,有不足,也有优点。不足点为:功能不如专门的听歌软件强大,也没那么全面,无法下载。优点:不需要专门的听歌软件,只需要有微信即可(ps:个人观点)。为原创 2015-04-19 21:22:19 · 1622 阅读 · 0 评论 -
微信开发二三事:功能应用二、聊天机器人(1)
如题,今天我们要讲的,是聊天机器人的应用,也称为虫洞助手。一个微信公众号,如果只有其核心业务的实现,而不能达到与用户正常地交流沟通,那么想要推广,想必也是很困难的。人与人的正常沟通,偶尔"调戏"一下微信公众号,增加其幽默感,这样推广才来的快。但是,我们知道,想要实现这个功能,微信开发者文档给了我们一个接口,那就是多客服接口,创建几个客服,去专门解决用户提出的问题或者是交流。但是,对于一些小型公原创 2015-04-13 13:27:28 · 1740 阅读 · 0 评论 -
微信开发二三事:功能应用一、天气预报
好吧,又断更了几天......前段时间,12班的同学学到了xml解析,其中的一个作业就是用swt+xml去写一个天气预报。其实,只要是看了微信开发者文档的同学应该都清楚,微信基本上是基于xml去传输数据的,所以学好xml解析,那么微信开发起来就不会太困难。OK,言归正传,如何获取到天气预报。这里我用的不是webxml里面的接口了,因为太坑....我用的百度车联网的api,网址:http:/原创 2015-04-09 18:36:22 · 1009 阅读 · 0 评论