微信公众平台开发接口,一般是针对“商家”进行功能定制开发。
假设:用户为C,商家为B
用户C浏览商家B时,微信公众接口将用户C请求转至商家B自己的服务器,
商家B根据请求,在自己服务器上判断类型并得到对应的数据结果,
商家B再将数据结果推送至微信公众API对应的接口上,微信将数据返回给用户C
结束。
微信公众接口很丰富,目前主要有2大类
一类是上面所说的针对用户C的请求作出功能回应,
一类是针对商家自己进行界面修饰和优化的功能。
茅塞顿开
第3方公众平台,一切的都是基于官方接口开发的。
例如“微汽车”功能
在服务器制作微汽车功能网站模板,通过定义消息自动回复,返回“微汽车”介绍和网址链接
用户点击即可进入商家定义的功能模板网址
微信墙
基本原理是这样:
用户发送消息给商家公众微信,=》微信服务器=》第3方服务器得到数据(我们)(微信开放API)=》将信息保存至mysql数据库=》ajax轮询出所有消息=》输出到web页面=》投影仪或电视显示到墙上。