轻量级Dolphin微信插件
拒绝庞然大物 我只要又轻又快! - Dolphin WeChatSDK 1.0.0
作为一名Composer重度患者,我当然承认Composer是时下最快最爽的包管理方式,但是有时候Composer会为我们带来大量的依赖链,仅仅因为使用了其他包内极少数的几个功能,无奈之下必须加载长长一串甚至有时多达3-5M的依赖包,然而我只是想弄一个微信登录,我真的有必要安装这么多我连看都看不懂的包么?
答案当然是No,这次为大家带来了一款又快又爽的轻量级WeChatSDK,整个插件包大小不到250k,仅20个文件,完整的实现了微信SDK的封装,麻雀虽小五脏俱全,使用方便友好,超乎你的想象!
介绍一下使用条件:
- PHP Version > 5.4
- Curl支持
- 拥有一个微信公众号
// 引入插件包类库use plugins\WeChatSDK\controller\WeChat;// 发起微信授权WeChat::instance()->Oauth_Redirect('yourCallbackUrl',true);// 在Callback内获取用户信息WeChat::instance()->Oauth_UserInfo();是的没错,仅此三步,就获得了微信用户授权后的用户信息 另外还有一些事情:
- 在插件的Wechat文件夹下,按微信开发平台的模块封装了类库
- 例如:WechatUser 类封装了用户管理相关的操作方法
- 操作方法的类库都可以通过插件提供的load_wechat方法实现单例加载
// 以单例模式取得了WechatUser类的实例化对象
$UserObj = WeChat::instance()->load_wechat('User');
// 批量获取关注公众号的粉丝列表
$UserList = $UserObj->getUserList();
更多的操作请查看类文件,注释是最好的帮助手册!特别感谢开源微信SDK类库 zoujingli/wechat-php-sdk 开源不只是口号,更是一种态度!
下载地址: