WeChat applet 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 );
## การใช้งานที่แนะนำ: เพิ่มการกำหนดค่าเพื่อสืบทอดการกำหนดค่า
ใช้การอ่านและการเขียนโทเค็นในนั้น โดยเขียนทับวิธีดั้งเดิม
<?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 );
##อินเทอร์เฟซ
####ความคืบหน้า: เริ่มโครงการก่อนแล้วค่อยปรับปรุงอย่างช้าๆ เราจะพิจารณาแนะนำแพ็คเกจการพึ่งพาอื่น ๆ ในภายหลัง รุ่นแรกมีน้ำหนักเบา