Mobile Internet ကိုလျင်မြန်စွာဖွံ့ဖြိုးတိုးတက်မှုနှင့်အတူ Worchat တရားဝင်အကောင့်များသည်စီးပွားရေးလုပ်ငန်းများနှင့်လူပုဂ္ဂိုလ်တစ် ဦး ချင်းစီကိုအပြန်အလှန်ဆက်သွယ်ရန်အရေးကြီးသောကိရိယာတစ်ခုဖြစ်လာသည်။ အသုံးပြုသူအာရုံစူးစိုက်မှုနှင့်မြှင့်တင်ရေးထိရောက်မှုကိုတိုးတက်စေရန်အတွက် developer များစွာသည်တရားဝင်အကောင့်ကိုလိုက်နာရန်အသုံးပြုသူများကိုလမ်းညွှန်ရန်အတွက် QR codes များကိုအသုံးပြုရန်ရွေးချယ်ကြသည်။
ဤဆောင်းပါးသည်လိုအပ်သောပတ်ဝန်းကျင်ပြင်ဆင်မှု, QR code မျိုးဆက်များနှင့် display များအပါအ 0 င် Worchat Public Code စီမံခန့်ခွဲမှုလုပ်ငန်းများကိုမြှင့်တင်ရန် QR Code စီမံခန့်ခွဲမှုလုပ်ငန်းများကိုဖွံ့ဖြိုးတိုးတက်စေရန် PHPT ဘာသာစကားကိုမည်သို့အသုံးပြုရမည်ကိုအသေးစိတ်ဖော်ပြထားသည်။
ပထမ ဦး စွာသင့်အားမှတ်ပုံတင်ပြီးသင်၏ WeChat တရားဝင်အကောင့်ကိုအသိအမှတ်ပြုပြီးအတည်ပြုပြီး appid နှင့် appsecret ကို ရယူရန်သေချာပါစေ။ ဤအချက်အလက်သည် WeChat Interface ကိုခေါ်ဆိုရန်အတွက်လိုအပ်သောအထောက်အထားများဖြစ်သည်။
ဖွံ့ဖြိုးတိုးတက်မှုကိုရိုးရှင်းစေရန် Easywechat ကဲ့သို့သောရင့်ကျက်သောဖွံ့ဖြိုးရေးမူဘောင်များကိုအသုံးပြုရန်အကြံပြုပါသည်။
စီမံကိန်း၏ root directory တွင် comoser.json မှအောက်ပါမှီခိုချက်များကိုထည့်ပါ။
"require": {
"overtrue/wechat": "~4.0"
}
ထို့နောက် SDK ကို install လုပ်ရန်အောက်ပါ command ကို Execute လုပ်ပါ။
composer install
တပ်ဆင်မှုပြီးဆုံးသွားသောအခါအလိုအလျောက်တင်ထားသောဖိုင်ကို PHP ဖိုင်ထဲသို့မိတ်ဆက်ပေးပြီးတရားဝင်အကောင့်ဝန်ဆောင်မှုကိုစတင်ပါ။
<?php
require 'vendor/autoload.php';
use EasyWeChat\Factory;
$config = [
'app_id' => 'your-app-id',
'secret' => 'your-app-secret',
'token' => 'your-token',
'response_type' => 'array',
];
$app = Factory::officialAccount($config);
ကျေးဇူးပြု. သင်၏ app-ID နှင့် သင်၏ app ကို သင်၏တရားဝင်အကောင့်နောက်ခံရှိအချက်အလက်များဖြင့်အစားထိုးပါ။
EasyWechat သည်ယာယီ QR ကုဒ်များနှင့်အမြဲတမ်း QR ကုဒ်များကိုထုတ်လုပ်ရန်နည်းလမ်းတစ်ခုပေးသည်။
// ယာယီ QR ကုဒ်,သက်တမ်းကုန်ဆုံးချိန်သည်စက္ကန့်ပိုင်းဖြစ်သည်
$result = $app->qrcode->temporary(1234, 3600);
// အမြဲတမ်း QR ကုဒ်
$result = $app->qrcode->forever(1234); // ကိန်းဂဏန်း parameters တွေကို qr code ဖြစ်လာလိမ့်မည်scene_id
// QR ကုဒ်ကိုရယူပါticket
$ticket = $result['ticket'];
// QR ကုဒ်ကိုရယူပါ图片URL
$url = $app->qrcode->url($ticket);
အထက်ပါကုဒ်များမှတစ်ဆင့် QR Code ၏ URL လိပ်စာကိုကျွန်ုပ်တို့ရရှိနိုင်ပါသည်။ နောက်တစ်ဆင့်ကို display သို့မဟုတ် download လုပ်ရန်အသုံးပြုနိုင်သည်။
// QR ကုဒ်ရုပ်ပုံကိုသိမ်းပါ
file_put_contents('qrcode.jpg', file_get_contents($url));
ဤနည်းအားဖြင့် QR ကုဒ်ရုပ်ပုံကို download လုပ်ပြီးနောက်ဆက်တွဲပြသခြင်းသို့မဟုတ်ပေးပို့ခြင်းအတွက် local file တစ်ခုအဖြစ် download လုပ်ပြီးသိမ်းဆည်းလိမ့်မည်။
QR code ကိုအသုံးပြုသူအား HTML စာမျက်နှာမှတဆင့်ပြသပါ။
<!DOCTYPE html>
<html>
<head>
<title>တရားဝင်အကောင့် QR ကုဒ်</title>
</head>
<body>
<h1>တရားဝင်အကောင့် QR ကုဒ်</h1>
<img src="qrcode.jpg" alt="တရားဝင်အကောင့် QR ကုဒ်">
</body>
</html>
ဤကုဒ်သည်သိမ်းဆည်းထားသော QR Code ရုပ်ပုံကိုပြသလိမ့်မည်။ အသုံးပြုသူသည်စကင်ဖတ်စစ်ဆေးပြီးနောက်တရားဝင်အကောင့်ကိုလိုက်နာနိုင်သည်။
PHP ကို အသုံးပြု. WeChat Public Accounts များကိုတီထွင်ရန် QR Code Management function ကိုအောင်မြင်စွာအကောင်အထည်ဖော်နိုင်ခဲ့သည်။ ရှင်းလင်းသောနမူနာကုဒ်ကိုနိဒါန်း, configuration, configuration, configuration, မျိုးဆက်များကို QR ကုဒ်များမှဒေသခံချွေတာခြင်းနှင့်ရှေ့ -D-end display ကိုဖော်ပြခြင်းမှထောက်ပံ့ပေးသည်။
ဤလုပ်ငန်းသည်တရားဝင်အကောင့်၏မြှင့်တင်ရေးထိရောက်မှုကိုတိုးတက်စေသည်သာမကစျေးကွက်ရှာဖွေရေးလုပ်ငန်းများ၏ကိန်းဂဏန်းများနှင့်ခွဲခြမ်းစိတ်ဖြာခြင်းအတွက်အခြေခံအုတ်မြစ်ကိုလည်းထောက်ပံ့ပေးသည်။ အသုံးပြုသူလမ်းညွှန်မှုနှင့်အပြန်အလှန်ဆက်သွယ်မှုရရှိရန်အသုံးပြုသူအပြုအမူဆိုင်ရာအချက်အလက်များနှင့်ပေါင်းစပ်ရန်ထပ်မံချဲ့ထွင်ရန်အကြံပြုသည်။