微信公众平台开发者模式功能
2017-04-05 15:58:50
一、开发者模式是什么?
开发者模式,简单的说,就是先验证你的服务器地址,验证完成后,用户只要给微信公众平台发消息,微信的就会把用户的消息转发到这个地址上。
你的服务器接到数据后,然后你自己设计一套程序,输出一个结果,再由微信服务器返馈给用户。
而你能做的,就是在你的服务器上,设计出各种有趣功能的逻辑实现。
二、微信公众平台开发者模式功能如何实现?
要实现微信公众平台开发者模式功能,首先要知道微信公众号如何注册开发者平台,
并仔细阅读微信公众平台开发者文档https://mp.weixin.qq.com/wiki。
接下来要明白openid是什么。
openid就是一个加密的串,每个用户对应一个公众号的openid是唯一的。
有了openid,就可以获取用户的头像,性别、昵称、所在地区等微信公开的信息(但是用户微信号是获取不到的)。
第三方平台之所以有存在的价值,利用的就是信息的不对等,用微信公众平台实现查快递,查询天气等多项功能。
要想知道微信公众平台开发者模式功能如何实现,先要知道开发者模式有那些接口。
先打开微信公众平台后台,点击开发者中心,看看你目前有的接口权限。
所有的功能,都是基于这些接口的。
例:实时粉丝数增长统计功能
微信公众平台自带粉丝数的统计功能,不过那只能精确到天,不能做到实时。
而微信公众号粉丝关注和取关的时候,都会推送一个subscribe和unsubscribe消息,只要存到数据库里,就可以做到实时统计了。