WeChat template message push သည် WeChat တရားဝင်အကောင့်များမှတဆင့်သုံးစွဲသူများအတွက် Preset template မက်ဆေ့ခ်ျများပေးပို့ခြင်း၏လုပ်ဆောင်ချက်တစ်ခုဖြစ်သည်။ PHP တွင်ဤလုပ်ဆောင်မှုကို WeChat Open Platform မှပေးသော interface ကို အသုံးပြု. ဤလုပ်ဆောင်မှုကိုရရှိနိုင်သည်။ PHP Code မှတဆင့် Wechat Template Message ကိုမည်သို့အကောင်အထည်ဖော်ရမည်ကိုဤဆောင်းပါးတွင်အသေးစိတ်ရှင်းပြပါမည်။
အကောင်အထည်ဖော်မှုမစတင်မီကျွန်ုပ်တို့သည်အောက်ပါလိုအပ်ချက်များကိုပြင်ဆင်ရန်လိုအပ်သည်။
ပထမ ဦး စွာ, သင်သည် WeChat တရားဝင်အကောင့်ရှိရန်လိုအပ်ပြီးတရားဝင်အကောင့်၏မှတ်ပုံတင်ခြင်းနှင့်စစ်မှန်ကြောင်းအတည်ပြုခြင်းများပြုလုပ်ရန်လိုအပ်သည်။ သင့်တွင်အများပြည်သူဆိုင်ရာအကောင့်တစ်ခုမရှိသေးပါကသင် Worchat Public Platform မှတဆင့်သင်မှတ်ပုံတင်နိုင်သည်။
ထို့နောက်သင် WeChat ပွင့်လင်းပလက်ဖောင်းပေါ်ရှိ application တစ်ခုကိုဖန်တီးရန်နှင့်သက်ဆိုင်ရာ apid နှင့် appsecret ကိုရယူရန်လိုအပ်သည်။ ဤအချက်အလက်များကို interface ခေါ်ဆိုမှုများနှင့်မက်ဆေ့ခ်ျတွန်းအားပေးအတွက်အသုံးပြုလိမ့်မည်။
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 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 ကိုအကောင်အထည်ဖော်ရန်ဤဆောင်းပါးသည်သင့်အတွက်အထောက်အကူဖြစ်လိမ့်မည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။