မိုဘိုင်းလျှောက်လွှာပုံစံအသစ်တစ်ခုအနေဖြင့် Worchat Mini-programs များသည်ကုမ္ပဏီများနှင့် developer များပိုမိုများပြားလာသည်။ WeChat applets များထုတ်လုပ်သည့်အခါ Easywechat နှင့် PHP သည်ကိရိယာများကိုအစွမ်းထက်သောကိရိယာများဖြစ်သည်။ Easywechat သည် PHP အခြေစိုက် Worchat Development Toolkit ဖြစ်ပြီး developer များက WeChat Public Accounts များနှင့် WeChat Mini အစီအစဉ်များကိုစီမံရန်အတွက်ရိုးရှင်းသော API ကိုထောက်ပံ့ပေးသည်။
ဤဆောင်းပါးတွင် EasyWechat နှင့် PHP ကို အသုံးပြု. WeChat applet ကိုမည်သို့ပြုလုပ်နိုင်ပုံ၏အခြေခံအဆင့်များကိုရိုးရှင်းသောဥပမာတစ်ခုဖြင့်တည်ဆောက်ရန်အခြေခံအဆင့်များကိုပြလိမ့်မည်။
ပထမ ဦး စွာကျွန်ုပ်တို့သည်ဖွံ့ဖြိုးရေးပတ် 0 န်းကျင်တွင် EasyWechat ကိုတပ်ဆင်ရန်လိုအပ်သည်။ ကျနော်တို့ composer မှတဆင့် install နိုင်ပါတယ်။ Terminal တွင်အောက်ပါ command ကို Execute:
<span class="fun">Composer သည်အလွန်အမင်း / လောကီလိုအပ်သည်</span>
ဖွံ့ဖြိုးတိုးတက်မှုမပြုမီကျွန်ုပ်တို့သည် Worchat Public Platform တွင်အသေးစားပရိုဂရမ်တစ်ခုကိုဖန်တီးရန်နှင့် Mini ပရိုဂရမ်၏ appID နှင့် appsecret ကိုရရှိရန်လိုအပ်သည်။ ဤအချက်အလက်များကိုနောက်ဆက်တွဲကုဒ်ပြင်ဆင်မှုများအတွက်အသုံးပြုလိမ့်မည်။
PHP Code တွင် Easywechat Namespace ကို ဦး စွာမိတ်ဆက်ပေးရန်နှင့် AppID, appsecret နှင့်အခြားအချက်အလက်များကို configure လုပ်ပါ။ Code pegager ်ဌာန်းချက်မှာအောက်ပါအတိုင်းဖြစ်သည် -
<?php
use EasyWeChat\Factory;
$options = [
'app_id' => 'your-app-id',
'secret' => 'your-app-secret',
'token' => 'your-token',
];
$app = Factory::miniProgram($options);
EasyWechat ကိုအသုံးပြုပြီး apis အမျိုးမျိုးကိုအလွယ်တကူခေါ်ဆိုနိုင်သည်။ ဥပမာအားဖြင့်, သုံးစွဲသူ OpenID ကိုရရန် applet login interface ကိုကျွန်ုပ်တို့ခေါ်ဆိုနိုင်သည်။ ဤတွင်ဆက်စပ်သောကုဒ်များဥပမာများမှာ -
$code = $_GET['code'];
$result = $app->auth->session($code);
if (isset($result['openid'])) {
$openid = $result['openid'];
// နောက်ဆက်တွဲစစ်ဆင်ရေးလုပ်ဆောင်ပါ
} else {
// login ပျက်ကွက်ကိုင်တွယ်
}
သုံးစွဲသူ၏ OpenID ကိုရယူပြီးနောက်ကျွန်ုပ်တို့သည်စီးပွားရေးလိုအပ်ချက်များနှင့်အညီနောက်ဆက်တွဲစစ်ဆင်ရေးများကိုလုပ်ဆောင်နိုင်သည်။ ဥပမာအားဖြင့်အသုံးပြုသူသတင်းအချက်အလက်, အသုံးပြုသူမိုဘိုင်းဖုန်းနံပါတ်များစသည်တို့ကိုရယူပါ။ ကုဒ်နမူနာသည်အောက်ပါအတိုင်းဖြစ်သည် -
$user = $app->user->get($openid);
$nickname = $user['nickname'];
$avatar = $user['headimgurl'];
$phone = $app->decryptor->decryptData($sessionKey, $iv, $encryptedData);
နောက်ဆုံးတွင်ကျွန်ုပ်တို့သည်လုပ်ငန်းများ၌ရလဒ်များကို applet သို့ပြန်ပို့ပေးပြီးအောက်ပါတို့သည်သက်ဆိုင်ရာကုဒ်ဖြစ်သည်။
$result = [
'nickname' => $nickname,
'avatar' => $avatar,
];
echo json_encode($result);
အထက်ပါအဆင့်များမှတစ်ဆင့် Easywechat နှင့် PHP သုံး. ရိုးရှင်းသော Wechat applet ကိုအောင်မြင်စွာတီထွင်ခဲ့သည်။ ဟုတ်ပါတယ်, ဒါကရိုးရှင်းတဲ့ဥပမာတစ်ခုပဲ,
အချုပ်အားဖြင့်ဆိုရဒ်တွင် Easywechat နှင့် PHP သည်စွမ်းဆောင်ရည်သက်သာပြီးအဆင်ပြေလွယ်ကူသောဖွံ့ဖြိုးရေးပေါင်းစပ်မှုတစ်ခုဖြစ်သည်။ ၎င်းသည်ကြွယ်ဝသော API အထောက်အပံ့ကိုပံ့ပိုးပေးပြီး developer များအားအချိန်တိုအတွင်းဖွံ့ဖြိုးတိုးတက်မှုနှင့်ဖွံ့ဖြိုးတိုးတက်မှုထိရောက်မှုကိုတိုးတက်စေရန်ခွင့်ပြုသည်။
Wechat applets များကိုတီထွင်ရန် EasyWatAt နှင့် PHP ကိုလေ့လာရန်နှင့်အသုံးပြုသော developer များကိုဤဆောင်းပါးသည်ကူညီနိုင်လိမ့်မည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။