微擎:微信公众平台自主引擎
微擎官方网站:
http://www.we7.cc/
微擎系统分为三个部分,系统核心framework、app手机端、web端三部分。
- framework : 为系统核心部分,包括公共的类库、函数以及业务模型,framework中的文件需要通过load()方法来引用
- app : 为系统的微站部分,包括微站首页、文章列表、详细、个人中心、收银台等等,是主要提供粉丝用户功能的重要的部分。除系统集成的一些功能外可以通过module开发来实现扩展。
- web : 为系统的后台部分,主要是管理和操作一些公众号的配置、关键字回复、模块的配置
1.语音识别接口
2.客服接口
3.OAuth2.0 网页授权接口
4.生成带参数的二维码接口
5.获取用户地理位置接口
6.获取用户基本信息接口
7.获取关注者列表接口
8.用户分组接口
9.上传下载多媒体文件接口
1.
当用户发送消息给公众号时(或某些特定的用户操作引发的事件推送时),会产生一个POST请求,开发者可以在响应包(Get)中返回特定XML结构,来对该消息进行响应(现支持回复文本、图片、图文、语音、视频、音乐)。
严格来说,发送被动响应消息其实并不是一种接口,而是对微信服务器发过来消息的一次回复。
2. 不同消息的差别:详细内容点击链接查看
- 1 回复文本消息 MsgType :text;
- 2 回复图片消息 MsgType : image ;
- 3 回复语音消息 MsgType : voice
- 4 回复视频消息 MsgType : video
- 5 回复音乐消息 MsgType : music ; MusicURL:.... ;
- 6 回复图文消息 MsgType : news ; PicUrl : 图片链接,支持JPG、PNG格式,较好的效果为大图360*200,小图200*200 ;
- Url : 点击图文消息跳转链接
1.
access_token是公众号的全局唯一票据,公众号调用各接口时都需使用access_token。
access_token的存储至少要保留512个字符空间。
access_token的有效期目前为2个小时,需定时刷新,重复获取将导致上次获取的access_token失效。