如今,坐拥6亿用户的微信,俨然已经成为移动互联网时代的基础通信平台。在微信整顿朋友圈营销、梳理规范公众平台之后,其商业化前景和实力也随着移动游戏的推出而逐渐明朗。这一聚集了海量用户和极具商业前景的现象级平台产品,其开放性问题自然备受关注。在今年,腾讯曾在不同的场合做出了对微信开放的承诺,但到现在,其真实的开放程度不尽如人意。
由于我们正在
开发微信POP营销系统,所以我对开发模式有一定了解,这些了解应该会对准备尝试做微信开发的朋友会有一定帮助,少走部分弯路吧。首先我们要明确
微信公众平台开发模式什么可以做,什么不可以做:
一、开发模式可以实现的功能 1、可以通过通用接口上传图片、语音、视频等内容到公众平台上,并且可以调用这些素材。
2、可以接收用户发送过来的消息,通过你自己开发的系统把对应内容反馈回去。
3、可以管理自定义菜单功能。(该功能还在内测中)
4、可以接收用户发送过来的地理位置,通过地理位置你可以反馈附近餐厅信息或交通信息(例如高德地图)
5、开发模式的接口除了可以反馈图文消息,也可以反馈音频内容给用户。
6、通过事件推送,可以识别用户对公众帐号订阅和取消订阅操作的情况。
二、开发模式不能实现的功能 1、不能单独给某一用户回复消息,这个只能在微信公众平台上管理。
2、不能识别用户账号名称,只能识别一串很长的ToUserName,这应该是
微信平台开发对用户信息的隐私保护。所以想把用户拉到自己平台进行管理这是不可能的。
3、开发模式不支持消息群发,这个也只能在微信公众平台上操作。
4、不能管理用户或查看用户的个人资料。
三、目前开发模式主要应用的方式 1、微信其实是一个浏览器,只要你
设计制作HTML5的手机页面,就可以通过微信直接访问,这样可以带给我们无限的想象空间。招商银行的微信就是通过这样的方式实现查询余额、手机还款等功能。中国联通的微信可以查话费、查流量等等功能。当然基于这种方式我们还可以做更多的后端功能开发。
2、可以通过微信买彩票,例如腾讯官方的“便民彩票”一样。
3、微信内置的地图定位,可以实现附近交通情况、查附件餐厅酒店等信息。
4、状态通知功能,如果用过DNSPOD微信的朋友应该知道,他有个状态通知功能,当网站DOWN机或帐号登录,都会自动向你通报。如果这个功能得到普及,以后网站认证不需要短信了。
5、可以用来做微信聊天机器人,这个需要很强大的语义识别技术,这个功能很多平台都已经实现。
那么看了以上的知识,你要如何设置成为
微信公众平台开发者模式呢?登录微信公众平台,选择高级功能-进入开发模式,成为开发者。需要做如下图配置。URL配置的信息是指,微信的后台服务器把您的用户消息发送到该URL处理。Token是你和微信之间的一个密码,用来验证消息是否是从微信的服务发送而来,而不是其他来攻击你的系统。只有等你准备好get方法之后才可以进行设置。现在先配置好接口配置信息。