လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP သည်စုစည်းထားသောအချက်အလက်များ Mobile China Unicom Sound ဘူတာရုံဘူတာရုံ interface ပြီးပြည့်စုံသောဥပမာကုဒ်

PHP သည်စုစည်းထားသောအချက်အလက်များ Mobile China Unicom Sound ဘူတာရုံဘူတာရုံ interface ပြီးပြည့်စုံသောဥပမာကုဒ်

gitbox 2025-07-26

မိုဘိုင်း Unicom အခြေစိုက်စခန်းမျက်နှာပြင် interface ကိုမိတ်ဆက်ပါ

မိုဘိုင်း Unicom အခြေစိုက်စခန်းဘူတာရုံ interface သည်စုစုပေါင်းအချက်အလက်များကထောက်ပံ့ပေးသော 0 န်ဆောင်မှုတစ်ခုဖြစ်သည်။ ၎င်းသည်အဓိကအားဖြင့်ပြည်နယ်နှင့်မြို့, အခြေစိုက်စခန်းဥပဒေ, အခြေစိုက်စခန်းဘူတာရုံအမည်များကဲ့သို့သောအသေးစိတ်အချက်အလက်များအပါအ 0 င်မိုဘိုင်းလ်ဖုန်းနံပါတ်နှင့်သက်ဆိုင်သောအခြေခံဘူတာရုံနှင့်သက်ဆိုင်သောမိုဘိုင်းလ်ဖုန်းနံပါတ်နှင့်သက်ဆိုင်သောအခြေခံဘူတာရုံ၏အချက်အလက်များကိုမေးမြန်းရန်အသုံးပြုသည်။

PHP ခေါ်ဆိုမှုနမူနာကုဒ်

အောက်ဖော်ပြပါအချက်များသည် Mobile Unicom အခြေစိုက်စခန်း interface ကိုခေါ်ဆိုခြင်းနှင့် JSON ဒေတာအချက်အလက်များကိုခွဲခြမ်းစိတ်ဖြာခြင်းအတွက်အောက်ပါအချက်များဖြစ်သည်။

 
$appkey = "your_appkey"; // သင့်ကိုယ်ပိုင်နှင့်အစားထိုးပါAppKey
$mobile = "your_mobile"; // သင်မေးမြန်းလိုသောလက်ကိုင်ဖုန်းနံပါတ်နှင့်အစားထိုးပါ
$url = "http://apis.juhe.cn/mobile/get?dtype=json&phone={$mobile}&key={$appkey}";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$res = curl_exec($ch);
curl_close($ch);
$result = json_decode($res, true);
if ($result) {
    if ($result['error_code'] == 0) {
        $data = $result['result'];
        echo "ဖုန်းနံပါတ်:{$data['phone']}";
        echo "နယ်ပယ်:{$data['province']}";
        echo "မြို့:{$data['city']}";
        echo "တယ်လီဖုန်းဆက်သွယ်ပေးသူအမျိုးသမီး:{$data['company']}";
        echo "ပိုင်၏ရိယာ:{$data['areacode']}";
        echo "အခြေစိုက်စခန်း SENDING:{$data['cellcode']}";
        echo "အခြေစိုက်စခန်းဘူတာရုံအမည်:{$data['cellname']}";
    } else {
        echo "စုံစမ်းမှုမအောင်မြင်ပါ:" . $result['reason'];
    }
} else {
    echo "တောင်းဆိုမှုပျက်ကွက်";
}
?>

Code function ကိုခွဲခြမ်းစိတ်ဖြာ

အသုံးမပြုမီ, သင်လျှောက်ထားသောအချက်အလက်များမှသင်လျှောက်ထားသောမှန်ကန်သောသော့နှင့်အတူ appkkey ကိုအစားထိုး။ သင်မေးမြန်းရန်လိုအပ်သည့်နံပါတ်နှင့်အစားထိုးလိုက်ပါ။ Code သည် http တောင်းဆိုမှုများကို URL ကို splicing လုပ်ခြင်းဖြင့်မိုဘိုင်းဖုန်းနံပါတ်နှင့် appkkey ကို parameters များကို အသုံးပြု. အသုံးပြုသည်။

ဥပမာတွင် curl စာကြည့်တိုက်သည် interface ခေါ်ဆိုမှုကိုအပြီးသတ်ရန်အသုံးပြုသည်, Return ရလဒ်ကို string format ကိုသတ်မှတ်ပြီးတောင်းဆိုမှုကိုအကောင်အထည်ဖော်ပြီးနောက်ဆက်သွယ်မှုကိုပိတ်ထားသည်။ ထို့နောက် interface မှပြန်လာသော JSON format data ကို PHP Array ထဲသို့ PHP array ထဲသို့ကူးယူထားသော data transies processitation ကိုလွယ်ကူချောမွေ့စေသည်။

တရားစီရင်ချက် interface သည် status code ကိုပြန်ပို့သည်။ အကယ်. ၎င်းသည်အောင်မြင်ခဲ့ပါက (အမှားအယွင်း 0 င်သည် 0), ရလဒ်နယ်ပယ်တွင်အခြေစိုက်စခန်းဘူတာနှင့်သက်ဆိုင်သောအချက်အလက်များကိုဖတ်ရှုခြင်းနှင့်ရလဒ်ဖြစ်သည်။ အကယ်. မအောင်မြင်ပါကအမှားအယွင်းများသည်ပြ troubl နာဖြေရှင်းရန်အဆင်ပြေသော output ဖြစ်လိမ့်မည်။

အကျဉ်းချုပ်နှင့်ကြိုတင်ကာကွယ်မှုများ

ဤဆောင်းပါးတွင်ဖော်ပြထားသော PHP Code နမူနာများသည် developer များကိုမြန်မြန်ဆန်ဆန်ပေါင်းစပ်ကူညီနိုင်ပြီးမိုဘိုင်းလ်ဖုန်းနံပါတ်၏အခြေခံဘူတာရုံသတင်းအချက်အလက်များကိုရယူရန်အတွက်လက်တွေ့ကျသောတန်ဖိုးကိုအထောက်အကူပြုရန်,

လက်တွေ့တွင်အသုံးပြုသောအခါ ကျေးဇူးပြု. မကြာခဏတောင်းဆိုမှုများကြောင့် 0 န်ဆောင်မှုပေးမှုကိုရှောင်ရှားရန် Interface ၏ကြိမ်နှုန်းကို chinistrict ကိုထိန်းချုပ်သည်။ တစ်ချိန်တည်းမှာပင်သင်၏အကောင့်လုံခြုံရေးကိုသေချာစေရန်သင်၏ appkkey ကိုထုတ်ဖော်ပြောခြင်းမပြုပါနှင့်။

Curl တောင်းဆိုမှုများနှင့် JSON parsing ကျွမ်းကျင်မှုများနှင့် JSON parsing သည် PHP ဖွံ့ဖြိုးတိုးတက်မှုတွင်ဘုံကျွမ်းကျင်မှုတစ်ခုဖြစ်သည်။ ဤဥပမာသည်သက်ဆိုင်သည့်နည်းပညာများ၏လျှောက်လွှာစွမ်းရည်ကိုပိုမိုတိုးတက်စေနိုင်သည်။