WeChat Mini Program ဂေဟစနစ်သည်ဆက်လက်ကြီးထွားလာသည်နှင့်အမျှကုမ္ပဏီများနှင့် developer များပိုမိုများပြားလာသည်။ ၎င်းတို့အနက် Mini Program projection function (ဆိုလိုသည်မှာ mini ပရိုဂရမ်ရှိအကြောင်းအရာများကိုပြင်ပ display developine သို့ projecting) သည်အလွန်လက်တွေ့ကျသောဇာတ်လမ်းတစ်ပုဒ်ဖြစ်သည်။ ဤဆောင်းပါးသည် WeChat Apperet ၏စီမံကိန်း၏စီမံချက်ကိုအကောင်အထည်ဖော်ရန်နှင့်ပြည့်စုံသောကုဒ်ကိုရည်ညွှန်းရန် PHP ကိုမည်သို့အသုံးပြုရမည်ကိုအသေးစိတ်ရှင်းပြပါလိမ့်မည်။
အကောင်အထည်ဖော်မှုမစတင်မီအောက်ပါအခြေအနေများကိုသေချာစေရန်လိုအပ်သည်။
ဤပြင်ဆင်မှုများပြီးဆုံးသွားသောအခါ WeChat Interface ကိုစီမံကိန်းကိုအကောင်အထည်ဖော်ရန်အောင်မြင်စွာခေါ်ယူနိုင်ပါသည်။
မည်သည့် WeChat ApperTET မျက်နှာပြင်ကိုမဆိုမခေါ်မီ, သင် access_token ကို ရယူရန်လိုအပ်သည်။ ၎င်းသည် wechat server အတွက် interface ကိုခေါ်ဆိုရန်ခွင့်ပြုချက်ကိုအတည်ပြုရန်အရေးကြီးသောအထောက်အထားတစ်ခုဖြစ်သည်။
အောက်ဖော်ပြပါ PHP တွင် AppleT access_token_token ကို ရယူရန်အတွက်နမူနာကုဒ်ဖြစ်သည်။
<?php $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); $result = json_decode($result, true); $access_token = $result["access_token"]; ?>
အထက်ပါကုဒ်ကိုကွပ်မျက်ခံရပြီးနောက် WeChat မှပြန်လာသောတိုကင်ကို $ access_token_token တွင်သိမ်းဆည်းထားမည်ဖြစ်ပြီးနောက်ဆက်တွဲမျက်နှာပြင်ခေါ်ဆိုမှုများအတွက်အသုံးပြုနိုင်သည်။
access_token ကို အောင်မြင်စွာရယူပြီးနောက်တွင် MINI ပရိုဂရမ်၏စီမံကိန်း၏စီမံကိန်းကိုနားလည်သဘောပေါက်ရန် WeChat မှပေးသော interface ကိုသင်ခေါ်ဆိုနိုင်သည်။
<?php
$appId = "ခင်ဗျားတို့၏AppID";
$openId = "အသုံးပြုသူOpenID";
$access_token = "ခင်ဗျားတို့၏access_token";
$content = "အဘယ်အရာကို projected ခံရဖို့လိုအပ်ပါတယ်";
$url = "https://api.weixin.qq.com/wxa/devplugin?access_token=".$access_token;
$data = array(
"action" => "Open"
"plugin_appid" => $ appid,
"OpenID" => $ OpenID,
"အကြောင်းအရာ" => $ အကြောင်းအရာ
);
$ ဒေတာ = json_encode ($ ဒေတာ);
$ curl = curl_init ();
curl_setopt ($ curl, curlopt_URL, $ URL);
curl_setopt ($ curl, curlopt_post, 1);
curl_setopt ($ curl, curlopt_postfields, $ ဒေတာ);
curl_setopt ($ curl, curlopt_rreturntransfer, 1);
curl_setopt ($ curl, curlopt_ssl_veriofost,
curl_setopt ($ curl, curlopt_ssl_verypeer, false);
$ ရလဒ် = curl_exec ($ curl);
curl_close ($ curl);
$ ရလဒ် = JSONS_Decode ($ ရလဒ်, စစ်မှန်သော);
အကယ်. ($ ရလဒ် ["erresssg"] == "OK") {
ပဲ့တင်သံ "စီမံကိန်းအောင်မြင်ခဲ့!";
} အခြား
ပဲ့တင်သံ "စီမံကိန်းမအောင်မြင်ပါ";
}
>အထက်ပါကုဒ်၌:
အောင်မြင်စွာကွပ်မျက်ပြီးနောက် Worchat applet အကြောင်းအရာ၏စီမံကိန်းကိုအကောင်အထည်ဖော်နိုင်သည်။
အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်အောက်ပါပြ problems နာများကိုသင်ကြုံတွေ့ရနိုင်သည်။
ဆက်သွယ်မှု၏ထိရောက်မှုကိုတိုးတက်စေရန် Access_token ၏စီမံခန့်ခွဲမှုအတွက်အထူးတာဝန်ရှိသည်။
ဤဆောင်းပါးရှိအဆင့်များဖြင့် WeChat applet ၏စီမံကိန်း၏စီမံချက်ကိုအလွယ်တကူအကောင်အထည်ဖော်ရန် PHP ကိုသုံးနိုင်သည်။ အဓိကလုပ်ငန်းစဉ်များတွင် -
ဤအခြေခံတွင် developer များသည်သုံးစွဲသူများအားပိုမိုချမ်းသာကြွယ်ဝမှုနှင့်အတူတက်ကြွသောအကြောင်းအရာများ, စိတ်ကြိုက်ပြောင်းလဲခြင်းများစသဖြင့်အမှန်တကယ်လိုအပ်ချက်များကိုဖြည့်ဆည်းပေးနိုင်သည်။