S05GK Interface သည် HTTP protocol ကို အခြေခံ. SMS ပေးပို့ခြင်းမျက်နှာပြင်ဖြစ်သည်။ HTTP တောင်းဆိုမှုများကိုပေးပို့ခြင်းဖြင့်မိုဘိုင်းဖုန်းသို့ SMS ပို့ခြင်း၏လုပ်ဆောင်မှုကိုကြည့်ရှုသည်။ ဤဆောင်းပါးသည် S05GK interface ကို PHP Code မှတစ်ဆင့် SMS ကိုမည်သို့ပို့ရမည်ကိုမိတ်ဆက်ပေးလိမ့်မည်။
S05GK interface ကိုမသုံးမီပထမ ဦး ဆုံး interface ကိုလျှောက်ထားရန်လိုအပ်သည်။ လျှောက်ထားရန်အဆင့်များသည်အောက်ပါအတိုင်းဖြစ်သည် -
interface ပြန်လည်သုံးသပ်ပြီးနောက် S05GK သည် interface ကိုအသုံးပြုသည်ကိုပိုမိုနားလည်စေရန် Interface လိပ်စာပါ 0 င်သည့် interface လိပ်စာ, လိုအပ်သော parameteters များနှင့်နမူနာကုဒ်များပါ 0 င်သည်။
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 တွေကိုအောက်ပါအဓိပ္ပါယ်များကိုကိုယ်စားပြုသည်။
အထက်ပါအဆင့်များမှတစ်ဆင့် S05GK SMS SMS ပေးပို့ခြင်း interface ကို PHP ကုဒ်မှတဆင့်အလွယ်တကူပေါင်းစပ်နိုင်သည်။ S05GK interface သည်လည်ပတ်ရန်လွယ်ကူသည်, ၎င်းသည် developer များအနေဖြင့် SMS ပေးပို့ခြင်း function ကိုအကောင်အထည်ဖော်ရန်အဆင်ပြေသည်။ ၎င်းသည် 0 က်ဘ်တီထွင်မှုတွင်အသုံးများသော SMS interfaces များထဲမှတစ်ခုဖြစ်သည်။