လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP တွင် PHP မှအကောင်အထည်များ Wechat Template Message Push Tutorial

PHP တွင် PHP မှအကောင်အထည်များ Wechat Template Message Push Tutorial

gitbox 2025-06-28

မိတ်ဆက်ပေး

WeChat template message push သည် WeChat တရားဝင်အကောင့်များမှတဆင့်သုံးစွဲသူများအတွက် Preset template မက်ဆေ့ခ်ျများပေးပို့ခြင်း၏လုပ်ဆောင်ချက်တစ်ခုဖြစ်သည်။ PHP တွင်ဤလုပ်ဆောင်မှုကို WeChat Open Platform မှပေးသော interface ကို အသုံးပြု. ဤလုပ်ဆောင်မှုကိုရရှိနိုင်သည်။ PHP Code မှတဆင့် Wechat Template Message ကိုမည်သို့အကောင်အထည်ဖော်ရမည်ကိုဤဆောင်းပါးတွင်အသေးစိတ်ရှင်းပြပါမည်။

ပြင်ဆင်မှု

အကောင်အထည်ဖော်မှုမစတင်မီကျွန်ုပ်တို့သည်အောက်ပါလိုအပ်ချက်များကိုပြင်ဆင်ရန်လိုအပ်သည်။

WeChat Public Account

ပထမ ဦး စွာ, သင်သည် WeChat တရားဝင်အကောင့်ရှိရန်လိုအပ်ပြီးတရားဝင်အကောင့်၏မှတ်ပုံတင်ခြင်းနှင့်စစ်မှန်ကြောင်းအတည်ပြုခြင်းများပြုလုပ်ရန်လိုအပ်သည်။ သင့်တွင်အများပြည်သူဆိုင်ရာအကောင့်တစ်ခုမရှိသေးပါကသင် Worchat Public Platform မှတဆင့်သင်မှတ်ပုံတင်နိုင်သည်။

WeChat ပွင့်လင်းပလက်ဖောင်း

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

access_token ကိုရယူပါ

interface ကိုမခေါ်မီကျွန်ုပ်တို့သည် access_token ကိုအရင်ရရန်လိုအပ်သည်။ Access_token သည် WeChat interface ကိုခေါ်ဆိုရန်နှင့်နှစ်နာရီတိုင်းပြန်လည်ရယူရန်လိုအပ်သည့်အထောက်အထားဖြစ်သည်။

// $ appid = 'your_app_id' ကိုအမှန်တကယ်အခြေအနေနှင့်အညီ configure လုပ်ပါ။
$ appsecret = 'your_app_secret';
// access_token ရရှိရန်တောင်းဆိုမှုကိုပေးပို့ပါ
$ url = "https://api.weixin.qq.com/cgi-bin/tookype=Client_typepe=Client_typepe=Client_tsid_type=Client_tsid_type=Client_Cremential&secret=};
$ တုံ့ပြန်မှု = file_get_contents ($ URL);
$ ရလဒ် = JSONS_Decode ($ တုံ့ပြန်မှု, စစ်မှန်သော);
အကယ်. (ISSET ($ ရလဒ် ['access_token])))
    $ accesster စကားပြော = $ ရလဒ် ['access_token'];
} အခြား
    // access_token ကိုမအောင်မြင်ပါ,

template ကိုမက်ဆေ့ခ်ျတစ်ခုဖန်တီးပါ

Template Message ကိုမပို့မီသင် WeChat တရားဝင်အကောင့်၏နောက်ခံတွင် template တစ်ခုကိုဖန်တီးရန်လိုအပ်သည်။ Template သည်မက်ဆေ့ခ်ျ၏အကြောင်းအရာနှင့်စတိုင်ကိုသတ်မှတ်ပါတယ်။

$ templateid = 'your_template_id'; // $ OpenID = 'user_openid' ကိုအမှန်တကယ်အခြေအနေအရပြင်ဆင်ပါ။ // အသုံးပြုသူ OpenID
// template message $ ဒေတာ = array (
    'first' => array (
        'Value' => 'မင်းမှာသတင်းအသစ်ရှိတယ်'
        'Color' => '# 173177'
    ),
    'keyword1' => Array (
        'Value' => 'Template Message ခေါင်းစဉ်',
        'Color' => '# 173177'
    ),
    'keyword2' => Array (
        'Value' => 'Template Message Content',
        'Color' => '# 173177'
    ),
    'မှတ်ချက်' => Array (
        'Value' => 'ကျေးဇူးပြု. အချိန်မီစစ်ဆေးပါ'
        'Color' => '# 173177'
    )
);
// စည်းဝေးပွဲတောင်းဆိုမှုဒေတာ $ messagedata = array (
    'Touser' => $ OpenID,
    'Template_id' => $ TemplateID,
    'ဒေတာ' => $ ဒေတာ,
);
// Send Template Message $ URL = "https://api.weixin.qq.com.q.com/cgi-bin/message/template/message/template/message/template/message/}";
$ ရွေးစရာများ = array (
    'http' => Array (
        'header' => "Content-type: application / JSON" "
        'Method' => "POST",
        'Content' => JSONS_CENDODE ($ messagedata)
    )
);
$ Context = stream_context_create ($ ရွေးစရာများ);
$ Response = file_get_contents ($ URL, False $ အခြေအနေ);
$ ရလဒ် = JSONS_Decode ($ တုံ့ပြန်မှု, စစ်မှန်သော);
IF ($ ရလဒ် ['errcode'] == 0) {
    // အောင်မြင်စွာပေးပို့ပါ, အောင်မြင်မှုရဟောငျးယုတ္တိဗေဒ} {
    // ပေးပို့ခြင်းမအောင်မြင်ပါ,

အကျဉ်းချုပ်

အထက်ပါအဆင့်များမှတစ်ဆင့် PHP Code မှတစ်ဆင့်အသုံးပြုသူများကိုသုံးစွဲသူများထံသို့ 0 င်ရောက်နိုင်သည်။ access_token ကိုပထမ ဦး စွာရယူပါ, ထို့နောက် template message တစ်ခုဖန်တီးပြီးသတ်မှတ်ထားသောအသုံးပြုသူထံသို့ပေးပို့ပါ။ မှတ်သားသင့်သည်မှာ template message ၏အကြောင်းအရာကိုအမှန်တကယ်လိုအပ်ချက်များအရစိတ်ကြိုက်ပြုပြင်သင့်သည်ကိုသတိပြုသင့်သည်။

PHP တွင် Wechat Template Message Push ကိုအကောင်အထည်ဖော်ရန်ဤဆောင်းပါးသည်သင့်အတွက်အထောက်အကူဖြစ်လိမ့်မည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။

ဆက်စပ်အကြောင်းအရာ