MiniProgram lite
1.0.0
微信小程式php後端介面輕量版
####初衷: 好用的微信SDK一大堆,已經沒有自己寫了。
但是好用的SDK大而全,依賴也大。對於業務很小的應用實在有點浪費。
當時業務需求,順勢做小程序,但是實際後端的介面用量很小,所以打算用到的介面自己包一下。
再然後,就打算拆出來分享出來。
##安裝:
composer require yingouqlj/wechat-mini-program-lite
##基本使用:
<?php
use Yingou MiniProgram MiniProgram ;
$ config =[
' appId ' => ' appid ' ,
' secret ' => ' secret '
];
$ program = new MiniProgram ( $ config );
//创建Qrcode
$ program -> createQrCode -> create ( ' /page?id=1 ' , 120 );
##建議用法: 增加個配置繼承Config
在裡面實作token 的讀寫覆蓋原有方法
<?php
class ProgramConfig extends Yingou MiniProgram Config{
public function getAccessToken ()
{
//覆盖掉原来的方法在这里 读取token
}
public function setAccessToken ( $ token , $ expires = 0 )
{
//覆盖写入 如 redis
}
}
use Yingou MiniProgram MiniProgram ;
$ program = new MiniProgram ( new ProgramConfig ());
$ program -> createQrCode -> create ( ' /page?id=1 ' , 120 );
##介面
####進度先立項,慢慢完善。後面也會考慮引進其他依賴包。第一版是輕巧。