轻量级Dolphin微信插件


拒绝庞然大物 我只要又轻又快! - Dolphin WeChatSDK 1.0.0


        作为一名Composer重度患者,我当然承认Composer是时下最快最爽的包管理方式,但是有时候Composer会为我们带来大量的依赖链,仅仅因为使用了其他包内极少数的几个功能,无奈之下必须加载长长一串甚至有时多达3-5M的依赖包,然而我只是想弄一个微信登录,我真的有必要安装这么多我连看都看不懂的包么?
 
        答案当然是No,这次为大家带来了一款又快又爽的轻量级WeChatSDK,整个插件包大小不到250k,仅20个文件,完整的实现了微信SDK的封装,麻雀虽小五脏俱全,使用方便友好,超乎你的想象!
 
        介绍一下使用条件:
  • PHP Version > 5.4
  • Curl支持
  • 拥有一个微信公众号
           还有安装方法:[list=1]
  • 下载末尾附带的WeChatSDK.zip
  • 将压缩包解压到项目的plugins目录
  • 进入后台配置AppKey/AppSecret/Token等参数
  • 开始享受潇洒的微信开发之旅
  •          还有一个简单的例子:
    // 引入插件包类库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 开源不只是口号,更是一种态度!
     
            下载地址:

    3 个评论

    确实小巧玲珑
    写的很规整 要是有更多的使用示例就好了
    可以使用 easywechat.org 也是不错的

    要回复文章请先登录注册