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 );
##인터페이스
####진행: 프로젝트를 먼저 시작한 다음 천천히 개선해 보세요. 나중에 다른 종속성 패키지를 도입하는 것도 고려할 것입니다. 첫 번째 버전은 가볍습니다.