微信app已经投入市场2年多了,我一直不太玩微信的,当初的感受就hi这家伙是山寨 米聊的,心里有些BS.
但!
微信如今已经成为 国内最火的 app.仗着腾讯的5亿用户,天然人气很火,固然也沦为某某神器.
手机 QQ2013最新版也俨然沦为了微信的儿子了(到底谁是谁儿子啊)
而微信公共平台也成为了 最好的营销平台,大街小巷中各类二维码等着你来拍。
我也秀一下我 公共帐号,欢迎各位亲们关注噢~!
微信号码:gh_befa44494997_430(此乃默认帐号,暂未想好帐号,4.3版本后也再也不突出帐号名了,用户界面已经隐藏帐号名)
微信名: 码农在努力 (欢迎关注 *^_^*)
扫二维码
目前,微信公共平台所具备的功能,分为两种模式,编辑模式 和 开发模式。
编辑模式就是本身手动在公共管理平台中手动添加 回复和群发消息等。
开发模式就是用代码来实现 ,经过查看微信平台的开发文档能够看到,用户发给公共帐号的每条消息都会经过Post请求推送给开发者设定URL。
只要开发者解析这个XML,处理其中的文本或者图片或者地理位置等信息就能够了。但微信设置了超时时间为5秒,开发者的程序5秒未返回消息给用户,那微信与开发者网站的链接将会中断。
建议用户能够从新发送一次上次 内容给公共帐号。
php
首先得链接下开发模式能够作什么和不能作什么。
1、开发模式能够实现的功能
后端
1. 能够接收用户发送过来的消息,经过你本身开发的系统把对应内容反馈回去。浏览器
2. 能够接收用户发送过来的地理位置,经过地理位置你能够反馈附近餐厅信息或交通讯息(例如高德地图)微信
3. 经过事件推送,能够识别用户对公众账号订阅和取消订阅操做的状况。app
4. 开发模式的接口除了能够反馈图文消息,也能够反馈音频内容给用户。微信公众平台
5. 能够经过通用接口上传图片、语音、视频等内容到公众平台上,而且能够调用这些素材。学习
6. 能够管理自定义菜单功能。(该功能还在内测中)网站
1. 不能识别用户帐号名称,只能识别一串很长的ToUserName,这应该是微信公众平台对用户信息的隐私保护。因此想把用户拉到本身平台进行管理这是不可能的。spa
2. 不能管理用户或查看用户的我的资料。设计
3. 不能单独给某一用户回复消息,这个只能在微信公众平台上管理。
4. 开发模式不支持消息群发,这个也只能在微信公众平台上操做。
目前开发模式主要应用的方式:
1. 微信实际上是一个浏览器,只要你设计制做HTML5的手机页面,就能够经过微信直接访问,这样能够带给咱们无限的想象空间。招商银行的微信就是经过这样的方式实现查询余额、手机还款等功能。中国联通的微信能够查话费、查流量等等功能。固然基于这种方式咱们还能够作更多的后端功能开发。
2. 微信内置的地图定位,能够实现附近交通状况、查附件餐厅酒店等信息。
3. 能够用来作微信聊天机器人,这个须要很强大的语义识别技术,这个功能不少平台都已经实现。
接口经过查看 说明文档已经有所了解
文档查看地址:点击查看