Leichte Version der PHP-Backend-Schnittstelle des WeChat-Applets
####Ursprüngliche Absicht: Es gibt viele nützliche WeChat SDKs, aber ich habe sie nicht selbst geschrieben.
Allerdings ist das benutzerfreundliche SDK groß und umfassend und weist viele Abhängigkeiten auf. Für Anwendungen mit sehr kleinen Unternehmen ist dies etwas verschwenderisch.
Zu dieser Zeit nutzte ich aus geschäftlichen Gründen den Trend, kleine Programme zu erstellen. Da die tatsächliche Nutzung der Back-End-Schnittstelle jedoch sehr gering war, habe ich die Schnittstellen, die ich verwenden wollte, selbst gepackt.
Dann habe ich vor, es auseinanderzunehmen und zu teilen.
##Installieren:
composer require yingouqlj/wechat-mini-program-lite
##Grundlegende Verwendung:
<?php
use Yingou MiniProgram MiniProgram ;
$ config =[
' appId ' => ' appid ' ,
' secret ' => ' secret '
];
$ program = new MiniProgram ( $ config );
//创建Qrcode
$ program -> createQrCode -> create ( ' /page?id=1 ' , 120 );
## Empfohlene Verwendung: Fügen Sie eine Konfiguration hinzu, um Config zu erben
Implementieren Sie darin das Lesen und Schreiben von Token und überschreiben Sie dabei die ursprüngliche Methode.
<?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 );
##Schnittstelle
####Fortschritt: Starten Sie zuerst das Projekt und verbessern Sie es dann langsam. Wir werden später auch die Einführung anderer Abhängigkeitspakete in Betracht ziehen. Die erste Version ist leicht.