Version allégée de l'interface backend PHP de l'applet WeChat
####Intention initiale : il existe de nombreux SDK WeChat utiles, mais je ne les ai pas écrits moi-même.
Cependant, le SDK facile à utiliser est volumineux et complet, et comporte de nombreuses dépendances. C'est un peu du gaspillage pour les applications destinées aux très petites entreprises.
À cette époque, en raison des besoins de l'entreprise, j'ai profité de la tendance à créer de petits programmes. Cependant, l'utilisation réelle de l'interface back-end était très faible, j'ai donc empaqueté les interfaces que je prévoyais d'utiliser moi-même.
Ensuite, je prévois de le démonter et de le partager.
##Installer:
composer require yingouqlj/wechat-mini-program-lite
##Utilisation de base :
<?php
use Yingou MiniProgram MiniProgram ;
$ config =[
' appId ' => ' appid ' ,
' secret ' => ' secret '
];
$ program = new MiniProgram ( $ config );
//创建Qrcode
$ program -> createQrCode -> create ( ' /page?id=1 ' , 120 );
## Utilisation recommandée : Ajouter une configuration pour hériter de Config
Implémentez la lecture et l'écriture du jeton, en écrasant la méthode d'origine.
<?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 );
##interface
####Progrès : démarrez d'abord le projet, puis améliorez-le lentement. Nous envisagerons également d'introduire d'autres packages de dépendances ultérieurement. La première version est légère.