简介
Thinkwechat 是一个免费开源的的微信应用开发框架可以很简单的集成到原有的Thinkphp项目中。但由于小弟的技术有限并不能保证是最优的方案,希望大家能提出更多的修改意见,让这个开源的项目走的更远。该项目的文档教程地址是:http://document.thinkwechat.cn
##功能更新
1.不需要改动代码便可以 在 responseMsg() 和 valid() 进行切换实现验证和信息处理的机制 (该功能出于安全考虑废止,如需使用请到文档教程地址获取)(2015-9-22)
2.封装底层的接口协议,XML装配协议 按着用户输入信息的类型进行划分功能实现。举个栗子: (2015-9-22)
Org\Wechat\text.class.php 主要的功能是处理来自用户的文本信息。
Org\Wechat\event.class.php 处理来自用户触发的事件响应
3.Org\Wechat\message.class.php 重新封装服务器之间的协议。保证微信公众平台的协议更改后不需要修改过多的内容(2015-9-22)
4.本地调试,不需要连接微信公众平台即可进行功能调试接口(待添加)
5.添加token的自动获取与自动更新功能。用户只需在/App/Wechat/Home/Conf/config.php 文件中对于appid 和 appsecret 进行配置即可通过Org/Wechat/accesstoken 类中的getAccessToken()方法便可以获取当前有效的token。 不用考虑过期时间,不用考虑数据库或者文件存储改参数。该类中已经进行了处理。(2015-9-30)
6.添加多媒体管理类media.class.php 该部分仅可以上传、下载临时的多媒体信息。仍待完善与测试(2015-9-30)
基于Thinkphp 具有其自身的安全性
框架在系统层面提供了众多的安全特性,确保你的网站和产品安全无忧。这些特性包括:
XSS安全防护
表单自动验证
强制数据类型转换
输入数据过滤
表单令牌验证
防SQL注入
图像上传检测
商业友好的开源协议
遵循Apache2开源协议发布。ApacheLicence是著名的非盈利开源组织Apache采用的协议。该协议和BSD类似,鼓励代码共享和尊重原作者的著作权,同样允许代码修改,再作为开源或商业软件发布。