PHP dan EasyWeChat: Cara melaksanakan fungsi kad dan kupon melalui Program Mini WeChat
Program Mini WeChat ialah salah satu platform pembangunan aplikasi mudah alih yang paling popular pada masa ini Ia menyediakan pelbagai fungsi dan API, membolehkan pembangun membina pelbagai jenis dengan pantas permohonan. Antaranya, fungsi kad dan kupon adalah fungsi yang biasa digunakan dalam program mini, kod penebusan, kad keahlian dan sebagainya boleh disediakan melalui kad dan kupon.
Artikel ini akan memperkenalkan cara menggunakan PHP dan EasyWeChat untuk melaksanakan fungsi kad dan kupon dalam program mini WeChat. EasyWeChat ialah SDK pembangunan WeChat berdasarkan PHP Ia menyediakan pembungkusan antara muka yang ringkas dan mudah digunakan, menyediakan pembangun dengan pembangunan dan penyepaduan fungsi yang mudah.
Selepas itu, kita perlu memasang EasyWeChat SDK dalam direktori latar belakang. Ia boleh dipasang melalui komposer, atau anda boleh memuat turun SDK secara manual dan memperkenalkannya.
Pemasangan melalui komposer:
composer require overtrue/wechat
Muat turun manual:
Anda boleh memuat turun pakej termampat SDK terkini daripada https://github.com/overtrue/wechat, dan salin direktori src ke direktori projek selepas penyahmampatan.
<?php require 'vendor/autoload.php'; use EasyWeChatFactory; $config = [ 'app_id' => 'your-app-id', 'secret' => 'your-app-secret', // 指定 API 调用返回结果的类型:array(default)/collection/object/raw/自定义类名 'response_type' => 'array', ]; $app = Factory::miniProgram($config); return $app;
Ganti-app-id dan rahsia-apl anda dengan AppID dan AppSecret program mini anda sendiri. Selepas melengkapkan konfigurasi, kami mengembalikan objek EasyWeChat dan memperkenalkannya di mana kami perlu menggunakannya.
<?php $app = require 'wechat.php'; $result = $app->card->create([ 'card_type' => 'GENERAL_COUPON', 'general_coupon' => ['base_info' => ['brand_name' => '优惠券', 'title' => '满100减50', 'sub_title' => '仅限首次使用']], 'notify_users' => true ]); print_r($result);
Dalam kod di atas, mula-mula kami memperkenalkan objek $app EasyWeChat yang telah dikonfigurasikan sebelum ini Apabila membuat kupon, kami perlu menentukan jenis kupon sebagai "GENERAL_COUPON", dan kemudian menetapkan maklumat asas kupon, seperti. nama jenama , tajuk, sari kata, dsb. Akhir sekali, kami menetapkan parameter notify_users kepada benar, yang bermaksud bahawa pengguna akan dimaklumkan serta-merta selepas kupon dibuat.
<?php $app = require 'wechat.php'; $openid = 'user-openid'; $result = $app->card->grant('card-id', $openid); print_r($result);
Dalam kod di atas, kami menyatakan id kupon kad dan openid pengguna, dan mengeluarkan kupon kad kepada pengguna yang ditentukan.
<?php $app = require 'wechat.php'; $result = $app->card->consume('card-id', 'code'); print_r($result);
Apabila menggunakan kupon, kita perlu menentukan id kupon dan kod kupon untuk mengenal pasti kupon tertentu. Diskaun boleh dicapai dengan menggunakan kad dan kupon.
Di atas adalah contoh mudah menggunakan PHP dan EasyWeChat untuk melaksanakan fungsi kad dan kupon dalam program mini WeChat. Melalui EasyWeChat, kami boleh mengendalikan dan mengurus kad dan kupon program mini dengan mudah dan memberikan diskaun dan faedah kepada pengguna. Harap artikel ini dapat membantu semua.
Atas ialah kandungan terperinci PHP dan EasyWeChat: Bagaimana untuk melaksanakan fungsi kad dan kupon melalui applet WeChat. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!