|
|
@ -1,3 +1,82 @@
|
|
|
|
|
|
|
|
阅读总结与摘要
|
|
|
|
|
|
|
|
框架名称
|
|
|
|
|
|
|
|
LaneWeChat
|
|
|
|
|
|
|
|
框架简介
|
|
|
|
|
|
|
|
简介:这是一个为快速开发微信应用而生的PHP框架。将微信的开发者功能根据文档进行了封装。为了快速开发的目的,开发者完全不需要要知道具体是如何实现的,只需要简单的调用方法即可。
|
|
|
|
|
|
|
|
开发语言
|
|
|
|
|
|
|
|
语言:PHP
|
|
|
|
|
|
|
|
版本要求
|
|
|
|
|
|
|
|
要求:原则PHP5.3以上
|
|
|
|
|
|
|
|
版本规避
|
|
|
|
|
|
|
|
规避:若版本低于PHP5.3,则删除本框架所有页面开头“namespace”的行、删除本框架中所有的“use LaneWeChat”开头的行,删除“LaneWeChat\Core”,修改Autoloader::NAMESPACE_PREFIX='',修改curl.lib.php的\Exception为Exception即可。
|
|
|
|
|
|
|
|
命名空间
|
|
|
|
|
|
|
|
命名空间:本框架的命名空间均为LaneWeChat开头。
|
|
|
|
|
|
|
|
开源协议
|
|
|
|
|
|
|
|
协议:Do What The Fuck You Want To Public License
|
|
|
|
|
|
|
|
开发者博客
|
|
|
|
|
|
|
|
博客:http://www.lanecn.com
|
|
|
|
|
|
|
|
文档地址
|
|
|
|
|
|
|
|
地址:http://lanewechat.lanecn.com/
|
|
|
|
|
|
|
|
更新日志
|
|
|
|
|
|
|
|
2015-04-29 1.5.1
|
|
|
|
|
|
|
|
新增获取微信服务器IP列表接口、接收消息类型:小视频、模板消息-设置行业和获取模板ID等。
|
|
|
|
|
|
|
|
2014-12-04 1.4.2
|
|
|
|
|
|
|
|
解决CURL的GET调用在php5.3以下时出现errno=60(CA证书无效)的BUG等。
|
|
|
|
|
|
|
|
2014-11-05:1.4版本
|
|
|
|
|
|
|
|
兼容性升级、安全性升级、新增消息体签名加解密验证等。
|
|
|
|
|
|
|
|
2014-10-14:1.2.2版本。
|
|
|
|
|
|
|
|
新增自动载入函数。
|
|
|
|
|
|
|
|
2014-08-17:1.2版本。
|
|
|
|
|
|
|
|
新增自定义菜单功能、新增多媒体上传下载功能。
|
|
|
|
|
|
|
|
2014-08-07:1.0版本
|
|
|
|
|
|
|
|
文档目录
|
|
|
|
|
|
|
|
目录:
|
|
|
|
|
|
|
|
常识普及
|
|
|
|
|
|
|
|
如何安装
|
|
|
|
|
|
|
|
初出茅庐
|
|
|
|
|
|
|
|
流程分析
|
|
|
|
|
|
|
|
牛刀小试
|
|
|
|
|
|
|
|
函数详解
|
|
|
|
|
|
|
|
实例示范
|
|
|
|
|
|
|
|
常识普及
|
|
|
|
|
|
|
|
微信公众账号:分订阅号和服务号,订阅号每天推送一条消息,服务号每月推送一条消息。
|
|
|
|
|
|
|
|
专业术语:OpenId、Access_Token等。
|
|
|
|
|
|
|
|
如何安装
|
|
|
|
|
|
|
|
安装步骤:
|
|
|
|
|
|
|
|
将框架以代码包的插件形式放在项目的目录中。
|
|
|
|
|
|
|
|
修改配置项,如WECHAT_APPID、WECHAT_APPSECRET、WECHAT_URL等。
|
|
|
|
|
|
|
|
设置微信开发者-填写服务器配置页面的URL和Token。
|
|
|
|
|
|
|
|
初出茅庐
|
|
|
|
|
|
|
|
初试:给微信公众号发送一条文本消息,验证被动响应功能。
|
|
|
|
|
|
|
|
流程分析
|
|
|
|
|
|
|
|
流程:用户发送消息 -> 微信服务器处理 -> 调用框架入口文件 -> 解析消息 -> 调用相应方法 -> 返回响应给用户。
|
|
|
|
|
|
|
|
牛刀小试
|
|
|
|
|
|
|
|
修改代码:修改被动响应文本消息的内容,验证修改效果。
|
|
|
|
|
|
|
|
函数详解
|
|
|
|
|
|
|
|
被动给用户发送消息:如文本、图片、语音等。
|
|
|
|
|
|
|
|
AccessToken授权:获取AccessToken用于主动操作。
|
|
|
|
|
|
|
|
主动给用户发送消息:如文本、图片、语音等。
|
|
|
|
|
|
|
|
用户及用户组管理:如获取用户信息、创建用户组等。
|
|
|
|
|
|
|
|
网页授权:获取用户数据。
|
|
|
|
|
|
|
|
多媒体上传下载:上传和下载多媒体文件。
|
|
|
|
|
|
|
|
自定义菜单:添加和管理自定义菜单。
|
|
|
|
|
|
|
|
高级群发接口:根据分组或OpenID列表进行群发。
|
|
|
|
|
|
|
|
多客服接口:获取客服聊天记录、转发消息到客服等。
|
|
|
|
|
|
|
|
智能接口:语义理解等。
|
|
|
|
|
|
|
|
推广支持:生成二维码、长链接转短链接等。
|
|
|
|
|
|
|
|
模板消息接口:推送模板消息等。
|
|
|
|
|
|
|
|
安全性:获取微信服务器IP列表等。
|
|
|
|
|
|
|
|
自动回复:获取自动回复规则等。
|
|
|
|
|
|
|
|
实例示范
|
|
|
|
|
|
|
|
通过网页授权获得用户信息:展示如何通过网页授权获取用户信息的完整流程。
|
|
|
|
|
|
|
|
被动响应用户 - 发送图文消息:展示如何被动响应用户发送图文消息的代码示例。
|
|
|
|
|
|
|
|
群发图文消息:展示如何群发图文消息的代码示例。
|
|
|
|
|
|
|
|
推送模板消息:展示如何推送模板消息的代码示例。
|
|
|
|
|
|
|
|
添加自定义菜单:展示如何添加自定义菜单的代码示例。
|
|
|
|
|
|
|
|
页面展示二维码:展示如何在页面中展示微信公众号二维码的代码示例。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
框架名称:LaneWeChat
|
|
|
|
框架名称:LaneWeChat
|
|
|
|
|
|
|
|
|
|
|
|
框架简介:这是一个为快速开发微信应用而生的PHP框架。将微信的开发者功能根据文档进行了封装。为了快速开发的目的,开发者完全不需要要知道具体是如何实现的,只需要简单的调用方法即可
|
|
|
|
框架简介:这是一个为快速开发微信应用而生的PHP框架。将微信的开发者功能根据文档进行了封装。为了快速开发的目的,开发者完全不需要要知道具体是如何实现的,只需要简单的调用方法即可
|
|
|
|