လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP Code Exam: S05GK interface ကို သုံး. SMS ပို့နည်း

PHP Code Exam: S05GK interface ကို သုံး. SMS ပို့နည်း

gitbox 2025-06-30

မိတ်ဆက်ပေး

S05GK Interface သည် HTTP protocol ကို အခြေခံ. SMS ပေးပို့ခြင်းမျက်နှာပြင်ဖြစ်သည်။ HTTP တောင်းဆိုမှုများကိုပေးပို့ခြင်းဖြင့်မိုဘိုင်းဖုန်းသို့ SMS ပို့ခြင်း၏လုပ်ဆောင်မှုကိုကြည့်ရှုသည်။ ဤဆောင်းပါးသည် S05GK interface ကို PHP Code မှတစ်ဆင့် SMS ကိုမည်သို့ပို့ရမည်ကိုမိတ်ဆက်ပေးလိမ့်မည်။

interface ကိုလျှောက်ထားပါ

S05GK interface ကိုမသုံးမီပထမ ဦး ဆုံး interface ကိုလျှောက်ထားရန်လိုအပ်သည်။ လျှောက်ထားရန်အဆင့်များသည်အောက်ပါအတိုင်းဖြစ်သည် -

  • လျှောက်လွှာ link ကိုရယူရန် S05GK တရားဝင်ဝက်ဘ်ဆိုက်သို့သွားရောက်ပါ။
  • ကုမ္ပဏီအမည်, ဆက်သွယ်ရန်ပုဂ္ဂိုလ်, ဆက်သွယ်ရန်နံပါတ်နှင့်အခြားအချက်အလက်များအပါအ 0 င်လျှောက်လွှာပုံစံကိုဖြည့်ပါ။
  • လျှောက်လွှာတင်ပြီးနောက်, အတည်ပြုချက်ကိုစောင့်ဆိုင်း။

Interface စာရွက်စာတမ်းများရယူပါ

interface ပြန်လည်သုံးသပ်ပြီးနောက် S05GK သည် interface ကိုအသုံးပြုသည်ကိုပိုမိုနားလည်စေရန် Interface လိပ်စာပါ 0 င်သည့် interface လိပ်စာ, လိုအပ်သော parameteters များနှင့်နမူနာကုဒ်များပါ 0 င်သည်။

စာသားမက်ဆေ့ခ်ျများပို့ရန် PHP code ကိုရေးပါ

S05GK interface ကို PHP Code မှတစ်ဆင့် SMS ပို့ခြင်းဥပမာတစ်ခုမှာဤနေရာတွင်ဖော်ပြထားသည်။

 
$url = 'http://api.s05gk.com:8888/sms/send';
$post_data = array(
    'user_id' => 'အသုံးပြုသူID',
    'password' => 'အသုံးပြုသူ密码',
    'mobile' => 'ဖုန်းနံပါတ်',
    'content' => 'SMS အကြောင်းအရာ',
    'send_time' => 'အချိန်ကိုပို့ပါ',
    'extno' => 'တိုးချဲ့ကုဒ်',
    'sign' => 'လက်မှတ်ရေးထိုး',
    'format' => 'json',
);
$post_data = http_build_query($post_data);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
curl_close($ch);
$response = json_decode($result, true);

ဤကုဒ်တွင်သုံးစွဲသူ ID, User Password, မိုဘိုင်းဖုန်းနံပါတ်, SMS အကြောင်းအရာစသည့်သက်ဆိုင်ရာ parameters များကိုအစားထိုးရန်လိုအပ်သည်။ ကျေးဇူးပြု. အမှန်တကယ်လိုအပ်ချက်များအရဖြည့်စွက်ပါ။

parameters တွေကိုအသေးစိတ်ရှင်းပြချက်

ကုဒ်ရှိ parameters တွေကိုအောက်ပါအဓိပ္ပါယ်များကိုကိုယ်စားပြုသည်။

  • User_id : S05GK မှပေးသော User ID ။
  • စကားဝှက် - S05GK မှပေးသောအသုံးပြုသူစကားဝှက်။
  • Mobile : စာသားမက်ဆေ့ခ်ျများကိုလက်ခံရရှိသည့်လက်ကိုင်ဖုန်းနံပါတ်။
  • အကြောင်းအရာ : SMS အကြောင်းအရာ, တိကျတဲ့အကြောင်းအရာများပေးပို့ပါ။
  • Send_time : SMS ကိုအချိန်ပေးရန်အချိန်ပေးရန်ရွေးချယ်စရာ parameter သည်။ သင်မှန်မှန်ပို့ရန်မလိုအပ်ပါက၎င်းကိုဖြည့ ်. မရပါ။
  • Extno : optional parameters တွေကို, extension code ။ အကယ်. သင်သည် extension code ကိုမသုံးပါက၎င်းကိုဖြည့ ်. မရပါ။
  • ဆိုင်းဘုတ် - optional parameters တွေကို sms လက်မှတ်။ အကယ်. သင်သည်လက်မှတ်မသုံးပါက၎င်းကိုဖြည့်မည်မဟုတ်ပါ။
  • Format - ဒေတာများကိုပြန်ပို့ခြင်း, JSON, XML နှင့် txt format များကိုထောက်ပံ့သည်။

အကျဉ်းချုပ်

အထက်ပါအဆင့်များမှတစ်ဆင့် S05GK SMS SMS ပေးပို့ခြင်း interface ကို PHP ကုဒ်မှတဆင့်အလွယ်တကူပေါင်းစပ်နိုင်သည်။ S05GK interface သည်လည်ပတ်ရန်လွယ်ကူသည်, ၎င်းသည် developer များအနေဖြင့် SMS ပေးပို့ခြင်း function ကိုအကောင်အထည်ဖော်ရန်အဆင်ပြေသည်။ ၎င်းသည် 0 က်ဘ်တီထွင်မှုတွင်အသုံးများသော SMS interfaces များထဲမှတစ်ခုဖြစ်သည်။

ဆက်စပ်အကြောင်းအရာ