လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> Worchat Public Account ၏အစုလိုက်အပြုံလိုက်မက်ဆေ့ခ်ျလုပ်ဆောင်မှုကိုအကောင်အထည်ဖော်ရန် PHP ကိုမည်သို့အသုံးပြုရမည်နည်း PHP Development Teterial

Worchat Public Account ၏အစုလိုက်အပြုံလိုက်မက်ဆေ့ခ်ျလုပ်ဆောင်မှုကိုအကောင်အထည်ဖော်ရန် PHP ကိုမည်သို့အသုံးပြုရမည်နည်း PHP Development Teterial

M66 2025-06-20

WeChat Public Account ၏အစုလိုက်အပြုံလိုက်မက်ဆေ့ခ်ျလုပ်ဆောင်မှုကိုအကောင်အထည်ဖော်ရန် PHP ကိုမည်သို့အသုံးပြုရမည်နည်း

WeChat တရားဝင်အကောင့်များ၏လူကြိုက်များမှုနှင့်အတူကုမ္ပဏီများနှင့်တစ် ဦး ချင်းစီသည်တရားဝင်အကောင့်များမှတဆင့်သုံးစွဲသူများနှင့်အပြန်အလှန်ဆက်သွယ်ရန်မျှော်လင့်ခြင်းနှင့်တစ် ဦး ချင်းစီကိုမျှော်လင့်ကြသည်။ သတင်းအချက်အလက်ထုတ်လွှင့်မှု၏ထိရောက်မှုကိုတိုးတက်စေရန်တရားဝင်အကောင့်၏ Mass Message function သည်အထူးအရေးကြီးသည်။ ဤဆောင်းပါးသည် Worchat Public Accounts ၏အစုလိုက်အပြုံလိုက်မက်ဆေ့ခ်ျလုပ်ဆောင်မှုကိုအကောင်အထည်ဖော်ရန်နှင့်အသေးစိတ်သင်္ကေတများကိုအကောင်အထည်ဖော်ရန် PHP ကိုမည်သို့အသုံးပြုရမည်ကိုမိတ်ဆက်ပေးလိမ့်မည်။

ပြင်ဆင်မှု

ကုဒ်ရေးသားခြင်းမပြုမီ, အောက်ပါအခြေအနေများရှိကြောင်းသေချာပါစေ။

  • developer mode ကိုဖွင့်ထားသည့် WeChat တရားဝင်အကောင့်တစ်ခု,
  • အက်ပလီကေးရှင်း ID နှင့်တရားဝင်အကောင့်၏ app ကိုလျှို့ဝှက်ထားရခြင်း,
  • PHP ပရိုဂရမ်းမင်းဘာသာစကားကိုနားလည်ပြီး PHP စကားပြန်ကိုတပ်ဆင်ထားသည်။
  • AccessToken has been obtained, you can obtain AccessToken by accessing the API interface: https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET.

PHP ကုဒ်ရေးသားခြင်း

ထို့နောက် Send_Message.php အမည်ရှိ PHP ဖိုင်ကိုဖန်တီးပြီးအောက်ပါကုဒ်ကိုဖိုင်ထဲသို့ထည့်ပါ။

<?php
// တရားဝင်အကောင့်ကိုသတ်မှတ်ပါApp IDနှင့်App Secret
$appId = 'your_app_id';
$appSecret = 'your_app_secret';

// ပေးပို့မည့်မက်ဆေ့ခ်ျအကြောင်းအရာကိုသတ်မှတ်ပါ
$message = 'Hello, World!';

// ရယူAccessToken
$accessToken = getAccessToken($appId, $appSecret);

// အစုလိုက်အပြုံလိုက်မက်ဆေ့ခ်ျကိုတည်ဆောက်URL
$url = 'https://api.weixin.qq.com/cgi-bin/message/mass/sendall?access_token=' . $accessToken;

// မက်ဆေ့ခ်ျကိုဒေတာတည်ဆောက်
$data = array(
    'filter' => array (
        &#39;is_to_all&#39; => အသုံးပြုသူအားလုံးကိုပေးပို့ပါ။
    &#39;Text&#39; => Array (
        &#39;Content&#39; => $ Message // မက်ဆေ့ခ်ျအကြောင်းအရာ),
    &#39;Msgtype&#39; => &#39;Text&#39; // မက်ဆေ့ခ်ျအမျိုးအစားသည်စာသားဖြစ်သည်။

// အစုလိုက်အပြုံလိုက်မက်ဆေ့ခ်ျကိုပေးချေမှု $ ရလဒ် = httppost ($ URL, JSONS_encode ($ ဒေတာ);

// output ရလဒ် echo $ ရလဒ်;

// accestoken ကိုရယူပါ
getacacesous-getacacesstokes ($ appid, $ appsecret) {
    $url = &#39;https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=&#39; . $ appid ။ &#39;& လျှို့ဝှက်ချက် =&#39; &#39;။ $ appsecret;
    $ ရလဒ် = file_get_contents ($ URL);
    $ ValJOSS = JSON_Decode ($ ရလဒ်, စစ်မှန်သော);
    $ RedJORSON [&#39;access_token&#39;] ပြန်သွားပါ။
}

// http post တောင်းဆိုမှု function ကို httppost ($ URL, $ ဒေတာ) {
    $ ch = curl_init ($ URL);
    curl_setopt ($ ch, curlopt_postfields, $ ဒေတာ);
    curl_setopt ($ ch, curlopt_retturntransfer, ဟုတ်မှန်သော);
    curl_setopt ($ ch, curlopt_httheader, ခင်းကျင်းခြင်း (
        &#39;Content-type: လျှောက်လွှာ / ဂျွန်ဆန်&#39;
    )));
    $ ရလဒ် = curl_exec ($ ch);
    curl_close ($ ch);
    $ $ ရလဒ်ပြန်လာ;
}
>

စမ်းသပ်ကုဒ်

Send_Message.php ဖိုင်ကိုဆာဗာသို့သိမ်းဆည်းခြင်းနှင့်တင်ခြင်းပြုလုပ်ပြီးနောက် Mass Message function ကိုဖိုင်၏ URL ကိုကြည့်ခြင်းဖြင့်အစုလိုက်အပြုံလိုက်မက်ဆေ့ခ်ျကိုဖြစ်ပေါ်စေသည်။

မှတ်သားရန်အရာ

WeChat Public Accounts ၏အစုလိုက်အပြုံလိုက်မက်ဆေ့ခ်ျသည်မည်သည့်အချိန်တွင်မပါ 0 င်ပါ။

အကျဉ်းချုပ်

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