လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> [PHP သည် WeChat Public Account အတွက် QR Code Procession Function Development Detormation Tutorial ကိုအကောင်အထည်ဖော်သည်]

[PHP သည် WeChat Public Account အတွက် QR Code Procession Function Development Detormation Tutorial ကိုအကောင်အထည်ဖော်သည်]

M66 2025-06-24

WeChat Public Account ၏ QR Code Procession မြှင့်တင်ရေးလုပ်ငန်းကိုမည်သို့အကောင်အထည်ဖော်ရမည်နည်း

Mobile Internet ကိုလျင်မြန်စွာဖွံ့ဖြိုးတိုးတက်မှုနှင့်အတူ Worchat တရားဝင်အကောင့်များသည်စီးပွားရေးလုပ်ငန်းများနှင့်လူပုဂ္ဂိုလ်တစ် ဦး ချင်းစီကိုအပြန်အလှန်ဆက်သွယ်ရန်အရေးကြီးသောကိရိယာတစ်ခုဖြစ်လာသည်။ အသုံးပြုသူအာရုံစူးစိုက်မှုနှင့်မြှင့်တင်ရေးထိရောက်မှုကိုတိုးတက်စေရန်အတွက် developer များစွာသည်တရားဝင်အကောင့်ကိုလိုက်နာရန်အသုံးပြုသူများကိုလမ်းညွှန်ရန်အတွက် QR codes များကိုအသုံးပြုရန်ရွေးချယ်ကြသည်။

ဤဆောင်းပါးသည်လိုအပ်သောပတ်ဝန်းကျင်ပြင်ဆင်မှု, QR code မျိုးဆက်များနှင့် display များအပါအ 0 င် Worchat Public Code စီမံခန့်ခွဲမှုလုပ်ငန်းများကိုမြှင့်တင်ရန် QR Code စီမံခန့်ခွဲမှုလုပ်ငန်းများကိုဖွံ့ဖြိုးတိုးတက်စေရန် PHPT ဘာသာစကားကိုမည်သို့အသုံးပြုရမည်ကိုအသေးစိတ်ဖော်ပြထားသည်။

1 ။ ဖွံ့ဖြိုးရေးပတ် 0 န်းကျင်နှင့်အကောင့်အချက်အလက်များကိုပြင်ဆင်ပါ

ပထမ ဦး စွာသင့်အားမှတ်ပုံတင်ပြီးသင်၏ WeChat တရားဝင်အကောင့်ကိုအသိအမှတ်ပြုပြီးအတည်ပြုပြီး appid နှင့် appsecret ကို ရယူရန်သေချာပါစေ။ ဤအချက်အလက်သည် WeChat Interface ကိုခေါ်ဆိုရန်အတွက်လိုအပ်သောအထောက်အထားများဖြစ်သည်။

ဖွံ့ဖြိုးတိုးတက်မှုကိုရိုးရှင်းစေရန် Easywechat ကဲ့သို့သောရင့်ကျက်သောဖွံ့ဖြိုးရေးမူဘောင်များကိုအသုံးပြုရန်အကြံပြုပါသည်။

2 ။ EasyWechat SDK မိတ်ဆက်ပေးပါ

စီမံကိန်း၏ root directory တွင် comoser.json မှအောက်ပါမှီခိုချက်များကိုထည့်ပါ။

 
"require": {
    "overtrue/wechat": "~4.0"
}

ထို့နောက် SDK ကို install လုပ်ရန်အောက်ပါ command ကို Execute လုပ်ပါ။

 
composer install

3 ။ configuration ကို အစပြု. တရားဝင်အကောင့်နှင့်ချိတ်ဆက်ပါ

တပ်ဆင်မှုပြီးဆုံးသွားသောအခါအလိုအလျောက်တင်ထားသောဖိုင်ကို 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 ကို သင်၏တရားဝင်အကောင့်နောက်ခံရှိအချက်အလက်များဖြင့်အစားထိုးပါ။

4 ။ QR ကုဒ်များကိုထုတ်လုပ်ပြီးမြှင့်တင်ပါ

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 လုပ်ရန်အသုံးပြုနိုင်သည်။

5 ။ QR Code ဓါတ်ပုံများကိုဒေသခံများသို့သိမ်းဆည်းပါ

 
// QR ကုဒ်ရုပ်ပုံကိုသိမ်းပါ
file_put_contents('qrcode.jpg', file_get_contents($url));

ဤနည်းအားဖြင့် QR ကုဒ်ရုပ်ပုံကို download လုပ်ပြီးနောက်ဆက်တွဲပြသခြင်းသို့မဟုတ်ပေးပို့ခြင်းအတွက် local file တစ်ခုအဖြစ် download လုပ်ပြီးသိမ်းဆည်းလိမ့်မည်။

6 ။ ဝက်ဘ်စာမျက်နှာရှိ QR ကုဒ်ကိုပြပါ

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 ကိုဖော်ပြခြင်းမှထောက်ပံ့ပေးသည်။

ဤလုပ်ငန်းသည်တရားဝင်အကောင့်၏မြှင့်တင်ရေးထိရောက်မှုကိုတိုးတက်စေသည်သာမကစျေးကွက်ရှာဖွေရေးလုပ်ငန်းများ၏ကိန်းဂဏန်းများနှင့်ခွဲခြမ်းစိတ်ဖြာခြင်းအတွက်အခြေခံအုတ်မြစ်ကိုလည်းထောက်ပံ့ပေးသည်။ အသုံးပြုသူလမ်းညွှန်မှုနှင့်အပြန်အလှန်ဆက်သွယ်မှုရရှိရန်အသုံးပြုသူအပြုအမူဆိုင်ရာအချက်အလက်များနှင့်ပေါင်းစပ်ရန်ထပ်မံချဲ့ထွင်ရန်အကြံပြုသည်။