微信公共平台(码农在努力)

微信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.      可以用来做微信聊天机器人,这个需要很强大的语义识别技术,这个功能很多平台都已经实现。


接口通过查看 说明文档已经有所了解
文档查看地址:
点击查看

      目前是想,将平时的趣事,学习历程,遇到的困难,开心一刻等推送给大家。
欢迎大家果断关注,你们的支持就hi我最大的动力!目前只有一位关注者,不多写了,后续再补充。
 

原文地址:https://www.cnblogs.com/ifzy/p/3170738.html