自从微信更新了公众号平台之后,向服务号开放微信认证,开放了9大高级接口,增加开发者问答系统,并对微信公众号平台的后台管理界面进行改版。 微信向开发者开放的九大高级接口,分别为: 1.语音识别接口 2.客服接口 3.OAuth2.0 网页授权接口 4.生成带参数的二维码接口 5.获取用户地理位置接口 6.获取用户基本信息接口 7.获取关注者列表接口 8.用户分组接口 9.上传下载多媒体文件接口 九大高级接口的特点,分别为: 语音识别接口:通过语音识别接口,用户发送的语音,将同时给出语音识别出的文本内容。第三方可以调用微信*的语音识别技术,意味着微信向第三方开放语音识别技术。 客服接口:通过客服接口,公众号可以在用户发送过消息的 12 小时内,向用户回复消息。以前公众帐号跟订户只能被动响应,跟以往相比完全提高了公众帐号发送消息的能力。 OAuth2.0网页授权接口:通过网页授权接口,公众号可以请求用户授权。就像微博、QQ的帐号授权功能一样,意味着微信帐号正式成为一个帐号系统。 生成带参数的二维码接口:通过该接口,公众号可以获得一系列携带不同参数的二维码,在用户扫描关注公众号后,公众号可以根据参数分析各二维码的效果。可以分析订户来自哪里,开发者可以在链接里设置特殊信息,做更多的数据分析,这一功能也可以用来做帐号绑定。 获取用户地理位置接口:通过该接口,公众号能够获得用户进入公众号会话时的地理位置。两种情况可以获得用户地理位置:一是与公众帐号“会话时”,二是在会话界面“每隔 5 秒”。在用户同意下,这就可以做微信导航或地理围栏方面的服务。 获取用户基本信息接口:通过该接口,公众号可以根据加密后的用户OpenID,获取用户基础信息,包括头像、名称、性别、地区。以前这是一个非常高的权限。获得用户基本信息后,可以做 CRM 管理后台,方便商家管理用户。 获取关注者列表接口:通过该接口,用户可以获取所有关注者的OpenID。以前不能知道有多少人关注你,是谁在关注你,如今你可以知道谁在关注你。 用户分组接口:通过分组接口,公众号可以在后台为用户移动分组,或创建、修改分组。可以对用户进行分组,比如爱范儿组织的一场“魅族 MX3”手机体验会,现场来了 100 人,可以把它归为一组,后续活动照片只发给这 100 人。这对于商家来说,就是一个VIP 会员管理,是 CRM 管理平台。 上传下载多媒体文件接口:通过该接口,公众号可以在需要时在微信服务器上传下载多媒体文件。以前可以下发音乐文件,如今可以下发图片、视频,可上传到微信后台,向大家展示原来这是视频网站的一个业务。