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

WeChat Public Account ၏စိတ်ကြိုက်ပြန်ကြားချက် function ကိုအကောင်အထည်ဖော်ရန်သင်ခန်းစာ

M66 2025-09-20

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

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

WeChat တရားဝင်အကောင့်တည်ဆောက်သူအကောင့်အတွက်လျှောက်ထားပါ

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

WeChat တရားဝင်အကောင့် interface ၏ခွင့်ပြုချက်ကိုရယူပါ

WeChat တရားဝင်အကောင့်ပလက်ဖောင်းပေါ်တွင်တရားဝင်အကောင့်တစ်ခုဖွင့်ပြီးဥပမာအားဖြင့်ဒိုမိန်းအမည်ကိုချည်နှောင်ပါ။ Developer Center ကိုရိုက်ထည့်ပြီး "Development Configuration" စာမျက်နှာတွင် "server configuration" ကိုရှာပါ။

ဆာဗာ configuration အချက်အလက်များကိုဖြည့်ပါ။

  • url: ဆာဗာ interface လိပ်စာဥပမာ http://exampe.com/api.php
  • တိုကင် - My_token ကဲ့သို့သောစိတ်ကြိုက်အတည်ပြုချက်တိုကင်
  • encodingaeskey: မက်ဆေ့ခ်ျစာဝှက်ခြင်းနှင့်စာဝှက်ဖြည်ခြင်းအတွက် AES သော့ကိုကျပန်းထုတ်ပေးသည်။

သတင်းအချက်အလက်များကိုတင်ပြပြီးနောက် WeChat သည် configuration ကိုအတည်ပြုရန်ဆာဗာသို့တောင်းဆိုလိမ့်မည်။ Echostr ကိုဆာဗာဘက်တွင်အောင်မြင်သောစိစစ်ခြင်းဖြင့်အောင်မြင်စွာပြန်လည်ပေးပို့ရန်လိုအပ်သည်။

WeChat Public Accounts တွင်မက်ဆေ့ခ်ျများနှင့်ဖြစ်ရပ်များကိုကိုင်တွယ်ပါ

မက်ဆေ့ခ်ျများနှင့်ဖြစ်ရပ်များကိုကိုင်တွယ်ရန်ဆာဗာတွင် API.php ဖိုင်ကိုဖန်တီးပါ။

<?php
// ဆာဗာ configuration ၏ထိရောက်မှုကိုအတည်ပြုပါ
$token = "my_token"; // WeChat တရားဝင်အကောင့်နောက်ခံနှင့်အတူထားပါTokenခိုင်မာသော
$signature = $_GET["signature"];
$timestamp = $_GET["timestamp"];
$nonce = $_GET["nonce"];
$echostr = $_GET["echostr"];
$tmpArr = array($token, $timestamp, $nonce);
sort($tmpArr);
$tmpStr = implode($tmpArr);
$tmpStr = sha1($tmpStr);
if ($tmpStr == $signature) {
    echo $echostr;
    exit;
}
// ထုတ်ယူခြင်းမက်ဆေ့ခ်ျနှင့်ဖြစ်ရပ်များကိုလက်ခံရရှိ
$postStr = file_get_contents("php://input");
if (!empty($postStr)) {
    $postObj = simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA);
    $msgType = $postObj-> msgtype;
    // ကွဲပြားခြားနားသောမက်ဆေ့ခ်ျကိုအမျိုးအစားများ switch ($ msgtype) အရပြန်ပြောပါ
        "စာသား" "စာသား":
            $ အကြောင်းအရာ = $ postobj-> အကြောင်းအရာ;
            $ ReadingTokext = "သင်ပို့လိုက်သောစာသည် -" $ အကြောင်းအရာ;
            ReplyText ($ postobj, $ activitortext); // စာပြန်ကြားချက်အတွက် Reply Text Message function ကိုအတွက် break;
        ဖြစ်ရပ် "ဖြစ်ရပ်":
            $ ဖြစ်ရပ် = $ postobj-> ဖြစ်ရပ်;
            IF ($ ဖြစ်ရပ် == "subscribe") {
                $ ReadingText = "ကျွန်ုပ်တို့၏တရားဝင်အကောင့်ကိုလိုက်နာသောကြောင့်ကျေးဇူးတင်ပါသည်",
                ReplyText ($ postobj, $ activitortext);
            }
            ချိုး;
        // အခြားမက်ဆေ့ခ်ျအမျိုးအစားများကိုပြုပြင်ခြင်း // ...
    }
}
// function ကို replytext ($ postobj, $ အကြောင်းအရာ) {
    $ trainuName = $ postobj-> rofusername;
    $ tousername = $ postobj-> TOOSNAME;
    $ time = အချိန် ();
    $ texttpl = "" "<xml>
    <ToUserName><![CDATA[%s]]></ToUserName>
    <FromUserName><![CDATA[%s]]></FromUserName>
    <CreateTime>% s</CreateTime>
    <MsgType><![CDATA[text]]></MsgType>
    <Content><![CDATA[%s]]></Content>
    </xml>";
    $ Realstr = Sprintf ($ texttplpl, $ tokesername, $ tousername, $ tootername, $ tOUNNAME, $ အကြောင်းအရာ);
    ECHO $ ​​READSTS;
}
>

အထက်ပါကုဒ်သည်ဆာဗာဖွဲ့စည်းမှုနှင့်စာသားမက်ဆေ့ခ်ျများနှင့်အာရုံစူးစိုက်မှုဖြစ်ရပ်များကိုမည်သို့ကိုင်တွယ်ရမည်ကိုပြသသည်။

ဆာဗာကိုဖြန့်ဝေပါ

api.php ဖိုင်ကို url ကိုဆာဗာဖွဲ့စည်းမှုနှင့်ကိုက်ညီစေရန်သေချာစေရန်ဆာဗာသို့တင်ပါ။

Custom Reply function ကိုစမ်းသပ်ပါ

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

အကျဉ်းချုပ်

ဤဆောင်းပါးသည် PHP ကို ​​အသုံးပြု. PHP ကို ​​အသုံးပြု. PHP ကို ​​အသုံးပြု. PHP ကို ​​အသုံးပြု. PHP ကို ​​အသုံးပြု. Developer Accounts အတွက်လျှောက်ထားခြင်း, သတင်းများနှင့်ဖြစ်ရပ်များ, Developer များကတရားဝင်လိုအပ်ချက်များအရအမှန်တကယ်လိုအပ်ချက်များအရ Code ကိုချိန်ညှိ။ outzy လုပ်နိုင်သည်။

မကြာသေးမီ ဆောင်းပါးများ