diff --git a/README.md b/README.md index 0ef7e5f..e73c2c6 100644 --- a/README.md +++ b/README.md @@ -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 框架简介:这是一个为快速开发微信应用而生的PHP框架。将微信的开发者功能根据文档进行了封装。为了快速开发的目的,开发者完全不需要要知道具体是如何实现的,只需要简单的调用方法即可