ဤဆောင်းပါးသည်အဓိကအားဖြင့် PHP မှတစ်ဆင့် PHP မှတစ်ဆင့် PHP မှတစ်ဆင့် PHP မှတစ်ဆင့် PHP မှတစ်ဆင့်မည်သို့ဖွံ့ဖြိုးတိုးတက်ရမည်ကိုမိတ်ဆက်ပေးသည်။ WeChat Message သတိပေးချက်များသည်သက်ဆိုင်ရာသတင်းအချက်အလက်များကိုအချိန်မီရရှိရန်ကူညီနိုင်သည်။ ဖွံ့ဖြိုးမှုမပြုမီ, တရားဝင်အကောင့်အမျိုးအစားများ, ခွင့်ပြုချက်များ,
WeChat Message သတိပေးချက်ဖွံ့ဖြိုးတိုးတက်မှုကိုမပြုလုပ်မီသင် access_token ကိုအရင်ရရှိရန်လိုအပ်သည်။ Access_token သည် WeChat interface ကိုခေါ်ဆိုသည့်အထောက်အထားတစ်ခုဖြစ်သည်။ WeChat ၏အမျိုးမျိုးသောလုပ်ဆောင်ချက်များကိုရယူရန်၎င်းကိုသုံးပါ။ အောက်ပါ interface ကိုမှတစ်ဆင့် access_token ကိုရယူပါ။
$appid = "ခင်ဗျားတို့၏appid";
$appsecret = "ခင်ဗျားတို့၏appsecret";
$url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=$appid&secret=$appsecret";
$result = file_get_contents($url);
$jsonResult = json_decode($result);
$access_token = $jsonResult->access_token;
အသုံးပြုသူများကို template message များပေးပို့ခြင်းသည် WeChat Message သတိပေးချက်များကိုအကောင်အထည်ဖော်ရန်အသုံးများသောနည်းလမ်းဖြစ်သည်။ Template Message ကိုပေးပို့သည့်အခါအောက်ပါအခြေအနေများကိုဖြည့်ဆည်းရမည်။
Template ကိုဖန်တီးပြီးနောက်အောက်ပါကုဒ်များမှတစ်ဆင့်အသုံးပြုသူထံသို့ template message တစ်ခုပို့နိုင်သည်။
$openId = "အသုံးပြုသူopenid";
$templateId = "ဒီ templateid";
$url = "ခုန်url";
$data = array(
"first" => array(
"value" => "这是一条ဒီ template消息",
"color" => "#173177"
),
"keyword1" => array(
"value" => "သော့ချက်စာလုံးများ1",
"color" => "#173177"
),
"keyword2" => array(
"value" => "သော့ချက်စာလုံးများ2",
"color" => "#173177"
),
"keyword3" => array(
"value" => "သော့ချက်စာလုံးများ3",
"color" => "#173177"
),
);
$jsonData = json_encode($data);
$url = "https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=" . $access_token;
$postData = array(
"touser" => $openId,
"template_id" => $templateId,
"url" => $url,
"data" => $data
);
$postJson = json_encode($postData);
$result = http_request($url, $postJson);
function http_request($url, $data = null) {
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
if (!empty($data)) {
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
}
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($curl);
curl_close($curl);
return $output;
}
ဤဆောင်းပါးသည် PHP မှတစ်ဆင့် PHP မှတစ်ဆင့် PHP မှတစ်ဆင့် PHP မှတစ်ဆင့် PHP မှတစ်ဆင့် PHP မှတစ်ဆင့်မည်သို့ဖွံ့ဖြိုးတိုးတက်ရမည်ကိုမိတ်ဆက်ပေးသည်။ ဖွံ့ဖြိုးရေးလုပ်ငန်းစဉ်အတွင်း, သင်သည် Worchat developer ပလက်ဖောင်း၏သက်ဆိုင်ရာစည်းမျဉ်းများကိုလိုက်နာရန်နှင့်သုံးစွဲသူများ၏ privacy ကိုကာကွယ်ရန်အာရုံစိုက်ရန်လိုအပ်သည်။