MiniProgram lite
1.0.0
WeChat アプレット php バックエンド インターフェイスの軽量バージョン
####本来の意図: 便利な WeChat 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 を継承する構成を追加します。
その中にトークンの読み書きを元のメソッドを上書きして実装します。
<?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 );
##インタフェース
####進行状況: まずプロジェクトを開始し、ゆっくりと改善していきます。後で他の依存関係パッケージの導入も検討します。最初のバージョンは軽量です。