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