လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP နှင့် EasyWechat ကိုအသုံးပြုနည်းကို WeChat Mini ပရိုဂရမ်ကဒ်ကူပွန် function ကိုအကောင်အထည်ဖော်ရန်မည်သို့အသုံးပြုရမည်နည်း

PHP နှင့် EasyWechat ကိုအသုံးပြုနည်းကို WeChat Mini ပရိုဂရမ်ကဒ်ကူပွန် function ကိုအကောင်အထည်ဖော်ရန်မည်သို့အသုံးပြုရမည်နည်း

M66 2025-06-19

PHP နှင့် Easywechat မှတစ်ဆင့် WeChat applets ၏ကဒ်နှင့်ကူပွန် function ကိုမည်သို့နားလည်ရမည်နည်း

Wechat Epperes များသည်ယနေ့လူကြိုက်အများဆုံးမိုဘိုင်း application development ပလက်ဖောင်းများထဲမှတစ်ခုဖြစ်လာပြီး Rich API နှင့် developer များကိုလျင်မြန်စွာဖြည့်ဆည်းပေးသည်။ ဤလုပ်ငန်းဆောင်တာများထဲတွင်ကဒ်ကူပွန်လုပ်ဆောင်ချက်သည်အသုံးအများဆုံးအသုံးပြုသောအသုံးပြုသူများကိုကူပွန်များ, အသင်း 0 င်ကဒ်များနှင့်ရွေးနှုတ်ခြင်းကုဒ်များကဲ့သို့သောအကျိုးကျေးဇူးများကိုအမျိုးမျိုးသောအကျိုးကျေးဇူးများပေးနိုင်သည်။

ဤဆောင်းပါးသည် PHP နှင့် Easywechat ကို Wechat appersets တွင် Card Coupon function ကိုအကောင်အထည်ဖော်ရန်မည်သို့အသုံးပြုရမည်ကိုလမ်းညွှန်လိမ့်မည်။ Easywechat သည် PHP အခြေပြု Worchat Development SDK ဖြစ်သည်။ ၎င်းသည် WeChat API နှင့်အပြန်အလှန်ဆက်သွယ်မှုကိုလွယ်ကူစွာလွယ်ကူစွာလွယ်ကူစွာလွယ်ကူစွာလွယ်ကူစွာတပ်ဆင်ထားသော interface encapsulation များကိုထောက်ပံ့ပေးသည်။

1 ။ ပြင်ဆင်မှု

ဖွံ့ဖြိုးမှုမစတင်မီ, သင်သည် Worchat Public Platform တွင် Mini ပရိုဂရမ်တစ်ခုကိုဖန်တီးရန်နှင့် appid နှင့် appsecret ကိုရရှိရန်အတွက်ပထမဆုံးပြုလုပ်ရန်လိုအပ်သည်။ ဤရွေ့ကား parameters နှစ်ခုကိုနောက်ဆက်တွဲဖွံ့ဖြိုးတိုးတက်မှုအတွက် Easywat ကို configure လုပ်ပေးလိမ့်မည်။

ထို့နောက် EasyWechat SDK ကိုသင်တပ်ဆင်ရန်လိုအပ်သည်။ ၎င်းကိုတေးရေးဆရာမှတဆင့် install လုပ်နိုင်သည်သို့မဟုတ်ဒေါင်းလုပ် လုပ်. ဒေါင်းလုပ်လုပ်ရန်နှင့်စီမံကိန်းကိုကိုယ်တိုင်ပြုလုပ်နိုင်သည်။

တေးရေးဆရာမှတဆင့် install:

composer require overtrue/wechat

လက်စွဲစာအုပ် -

Githubub (https:/github.com/wechrue/wechat) မှနောက်ဆုံးပေါ် SDK ဗားရှင်းကိုဒေါင်းလုပ်ဆွဲနိုင်သည်။

2 ။ Easywechat ကို configure

SDK ကိုပြင်ဆင်ရန်စီမံကိန်းအတွင်းရှိ `WeChat.php ၏ဖိုင်ကိုဖန်တီးပါ။ ဤတွင် configuration ဥပမာတစ်ခုဖြစ်သည်။

 
<?php
require 'vendor/autoload.php';
<p>use EasyWeChat\Factory;</p>
<p>$config = [<br>
'app_id' => 'your-app-id', // သင်၏နှင့်အစားထိုးလိုက်ပါAppID<br>
'secret' => 'your-app-secret', // သင်၏နှင့်အစားထိုးလိုက်ပါAppSecret<br>
'response_type' => 'array', // ဒေတာအမျိုးအစားကိုပြန်သွားပါ,ဖြစ်နိုင်ပါတယ် array, collection, object စောင့်<br>
];</p>
<p>$app = Factory::miniProgram($config);</p>
<p>return $app;<br>

configuration file တွင်, သင်၏ app-ID` id` `` `` `` `app-app-secret` ကိုသင့်ရဲ့ appid နှင့် appsecret ကိုသင်အစားထိုးရန်လိုအပ်သည်။

3 ။ ကူပွန်ဖန်တီးပါ

ထို့နောက်ကျွန်ုပ်တို့သည် EasyWechat SDK မှတဆင့်ကူပွန်များကိုဖန်တီးနိုင်သည်။ SDK interface မှတဆင့်ကူပွန်ကိုမည်သို့ဖန်တီးရမည်ကိုနမူနာကုဒ်တစ်ခုဖြစ်သည်။

 
<?php
$app = require 'wechat.php';
<p>$result = $app->card->create([<br>
'card_type' => 'GENERAL_COUPON',<br>
'general_coupon' => [<br>
'base_info' => [<br>
'brand_name' => 'ကူပွန်တံဆိပ်',<br>
'title' => 'ပြည့်သော100လေှျာ့ပေါ့50',<br>
'sub_title' => 'ပထမ ဦး ဆုံးအကြိမ်သာအသုံးပြုပါ',<br>
]<br>
],<br>
'notify_users' => true,<br>
]);</p>
<p>print_r($result);<br>

ဒီကုဒ်မှာအရင်က configure လုပ်ထားတဲ့ EasyWechat အရာဝတ်ထုကို ဦး ဆုံးမိတ်ဆက်ပေးခဲ့တယ်။ ကဒ်ကူပွန်တစ်ခုကိုဖန်တီးခြင်းအတွက်ကဒ်ကူပွန်အမျိုးအစားကို `General_Coupon သို့သတ်မှတ်ပြီးအမှတ်တံဆိပ်အမည်, ခေါင်းစဉ်, ခေါင်းစဉ်ခွဲခြင်းစသည့်အခြေခံအချက်အလက်များကိုသတ်မှတ်သည်။

4 ။ ကဒ်ကူပွန်ထုတ်ပေးခြင်း

ကဒ်ကူပွန်ကိုဖန်တီးပြီးနောက်ကျွန်ုပ်တို့ကကူပွန်ကိုအသုံးပြုသူအားဖြန့်ဝေရန်လိုအပ်သည်။ ကူပွန်များကိုထုတ်ပေးရန်အတွက်ကုဒ်နမူနာတစ်ခုရှိသည်။

 
<?php
$app = require 'wechat.php';
<p>$openid = 'user-openid'; // အသုံးပြုသူopenid</p>
<p>$result = $app->card->grant('card-id', $openid); // ကဒ်ကူပွန်ထုတ်ပေးခြင်း</p>
<p>print_r($result);<br>

ဤကုဒ်တွင်ကျွန်ုပ်တို့သည်ကဒ်ကူပွန်၏ ID ကိုဖြတ်ပြီးအသုံးပြုသူ OpenID ကိုဖွင့်ပြီးသတ်မှတ်ထားသောအသုံးပြုသူအားကဒ်ကူပွန်ကိုထုတ်ပေးသည်။

5 ။ ကဒ်ကူပွန်ကိုသုံးပါ

ကဒ်ကူပွန်ကိုလက်ခံရရှိပြီးနောက်အသုံးပြုသူများသည်၎င်းကို applet မှတဆင့်အသုံးပြုနိုင်သည်။ ဤတွင်ကူပွန်၏နမူနာကုဒ်ဖြစ်သည်။

 
<?php
$app = require 'wechat.php';
<p>$result = $app->card->consume('card-id', 'code'); // ကဒ်ကူပွန်ကိုသုံးပါ</p>
<p>print_r($result);<br>

ဤကုဒ်တွင်ကဒ်ကူပွန်ကိုစားသုံးရန်ကဒ်ကူပွန်၏ ID နှင့် Redemption Code ကိုအသုံးပြုသည်။ ကဒ်ကူပွန်ကိုအောင်မြင်စွာစားသုံးပြီးနောက်အသုံးပြုသူများသည်သက်ဆိုင်ရာအထူးလျှော့စျေးကိုခံစားနိုင်သည်။

အကျဉ်းချုပ်

EasyWechat နှင့် PHP မှတစ်ဆင့် WeChat appersets များတွင်ကဒ်ကူပွန်လုပ်ဆောင်မှုကိုအလွယ်တကူအကောင်အထည်ဖော်နိုင်သည်။ ကဒ်ကူပွန်များကိုဖန်တီးခြင်း, ထုတ်ပေးခြင်း, ထုတ်ပေးခြင်း, အသုံးပြုသည်ဖြစ်စေ EasyWechat သည်အဆင်ပြေ API interface ကိုထောက်ပံ့ပေးပြီးဖွံ့ဖြိုးရေးလုပ်ငန်းစဉ်ကိုအလွန်ရိုးရှင်းစေသည်။ ဤဆောင်းပါးသည်သင်ကတ်ပြားနှင့်ကူပွန်စနစ်နှင့်ကူပွန်စနစ်ကိုကတ်ပြားနှင့်ကူပွန်စနစ်ကိုအကောင်အထည်ဖော်ရန်နှင့်အကောင်အထည်ဖော်ရန်နှင့်အကောင်အထည်ဖော်ရန်ဤဆောင်းပါးသည်သင်ကူညီနိုင်လိမ့်မည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။