Catatan :
- Seluruh Request Type API dalam bentuk $_GET / $_POST
- Gunakan Parameter json=1 untuk Output dalam format JSON
- ID Kirim hanya tampil jika menggunakan Parameter json=1
- Gunakan Tanda Koma, jika pengiriman SMS lebih dari 1 Nomor Tujuan
Kirim SMS
SMS Masking
https://masking.medansms.co.id/sms_api.php?action=kirim_sms&email=#Email_Anda&passkey=#Passkey_Anda&no_tujuan=#NoHPTujuan&pesan=#IsiPesan https://masking.medansms.co.id/sms_api.php?action=kirim_sms&email=#Email_Anda&passkey=#Passkey_Anda&no_tujuan=#NoHPTujuan&pesan=#IsiPesan&json=1
Contoh Request API via Browser :
https://masking.medansms.co.id/sms_api.php?action=kirim_sms&email=bagas@yahoo.com&passkey=xxxxxx&no_tujuan=081234567890&pesan=MedanSMS
Contoh Script PHP ( 1 ):
$email_api = urlencode("bagas@yahoo.com");
$passkey_api = urlencode("xxxxxx");
$no_hp_tujuan = urlencode("081234567890");
$isi_pesan = urlencode("Coba kirim SMS");
$url = "https://masking.medansms.co.id/sms_api.php?action=kirim_sms&email=".$email_api."&passkey=".$passkey_api."&no_tujuan=".$no_hp_tujuan."&pesan=".$isi_pesan;
$result = file_get_contents($url);
$data = explode("~~~", $result);
echo $data[0]; //1=SUKSES, selain itu GAGAL
echo $data[1]; //Jumlah Nomor Tujuan Valid
echo $data[2]; //Jumlah Nomor Tujuan yang dapat dikirim SMS
echo $data[3]; //Total Kredit yang digunakan
echo $data[4]; //Sisa Kredit
echo $data[5]; //Jenis Paket SMS (1=SMS Gratis, 0=SMS Reguler/SMS Center/SMS Masking
$passkey_api = urlencode("xxxxxx");
$no_hp_tujuan = urlencode("081234567890");
$isi_pesan = urlencode("Coba kirim SMS");
$url = "https://masking.medansms.co.id/sms_api.php?action=kirim_sms&email=".$email_api."&passkey=".$passkey_api."&no_tujuan=".$no_hp_tujuan."&pesan=".$isi_pesan;
$result = file_get_contents($url);
$data = explode("~~~", $result);
echo $data[0]; //1=SUKSES, selain itu GAGAL
echo $data[1]; //Jumlah Nomor Tujuan Valid
echo $data[2]; //Jumlah Nomor Tujuan yang dapat dikirim SMS
echo $data[3]; //Total Kredit yang digunakan
echo $data[4]; //Sisa Kredit
echo $data[5]; //Jenis Paket SMS (1=SMS Gratis, 0=SMS Reguler/SMS Center/SMS Masking
Contoh Script PHP ( 2 ):
function SendAPI_SMS($url){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
return $response;
}
$email_api = urlencode("bagas@yahoo.com");
$passkey_api = urlencode("xxxxxx");
$no_hp_tujuan = urlencode("081234567890");
$isi_pesan = urlencode("Coba kirim SMS");
$url = "https://masking.medansms.co.id/sms_api.php?action=kirim_sms&email=".$email_api."&passkey=".$passkey_api."&no_tujuan=".$no_hp_tujuan."&pesan=".$isi_pesan;
$result = SendAPI_SMS($url);
$data = explode("~~~", $result);
echo $data[0]; //1=SUKSES, selain itu GAGAL
echo $data[1]; //Jumlah Nomor Tujuan Valid
echo $data[2]; //Jumlah Nomor Tujuan yang dapat dikirim SMS
echo $data[3]; //Total Kredit yang digunakan
echo $data[4]; //Sisa Kredit
echo $data[5]; //Jenis Paket SMS (1=SMS Gratis, 0=SMS Reguler/SMS Center/SMS Masking
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
return $response;
}
$email_api = urlencode("bagas@yahoo.com");
$passkey_api = urlencode("xxxxxx");
$no_hp_tujuan = urlencode("081234567890");
$isi_pesan = urlencode("Coba kirim SMS");
$url = "https://masking.medansms.co.id/sms_api.php?action=kirim_sms&email=".$email_api."&passkey=".$passkey_api."&no_tujuan=".$no_hp_tujuan."&pesan=".$isi_pesan;
$result = SendAPI_SMS($url);
$data = explode("~~~", $result);
echo $data[0]; //1=SUKSES, selain itu GAGAL
echo $data[1]; //Jumlah Nomor Tujuan Valid
echo $data[2]; //Jumlah Nomor Tujuan yang dapat dikirim SMS
echo $data[3]; //Total Kredit yang digunakan
echo $data[4]; //Sisa Kredit
echo $data[5]; //Jenis Paket SMS (1=SMS Gratis, 0=SMS Reguler/SMS Center/SMS Masking
Contoh Script PHP format JSON ( 3 ):
function SendAPI_SMS($url){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $response = curl_exec($ch); curl_close($ch); return $response; } $email_api = urlencode("bagas@yahoo.com"); $passkey_api = urlencode("xxxxxx"); $no_hp_tujuan = urlencode("08139641xxxxxx,08139642xxxxxx"); $isi_pesan = urlencode("Coba kirim SMS"); $url = "https://masking.medansms.co.id/sms_api.php?action=kirim_sms&email=".$email_api."&passkey=".$passkey_api."&no_tujuan=".$no_hp_tujuan."&pesan=".$isi_pesan."&json=1"; $result = SendAPI_SMS($url); //Contoh Balasan API : [{ "status": 1, "jumlah_tujuan": 2, "jumlah_dikirim": 2, "kredit_digunakan": 2, "sisa_kredit": 8381, "jenis_paket": 0, "id_kirim": [{ "nomor_tujuan": "08139641xxxxxx", "id_kirim_detail": "3c841dde0b022ca036523f50aa489d99" }, { "nomor_tujuan": "08139642xxxxxx", "id_kirim_detail": "f5938238b4d2b6d4aa196cc5933d59ee" }] }]
Laporan Pengiriman
Format API :
https://masking.medansms.co.id/sms_api.php?action=laporan_pengiriman&email=#Email_Anda&passkey=#Passkey_Anda&id_kirim=#ID_Kirim_1,#ID_Kirim_2,#ID_Kirim_3 https://masking.medansms.co.id/sms_api.php?action=laporan_pengiriman&email=#Email_Anda&passkey=#Passkey_Anda&id_kirim=#ID_Kirim https://masking.medansms.co.id/sms_api.php?action=laporan_pengiriman&email=#Email_Anda&passkey=#Passkey_Anda&id_kirim=#ID_Kirim_1,#ID_Kirim_2,#ID_Kirim_3
Catatan : Gunakan Tanda Koma, jika lebih dari 1 ID Kirim
Contoh Request API via Browser :
https://masking.medansms.co.id/sms_api.php?action=laporan_pengiriman&email=bagas@yahoo.com&passkey=xxxxxx&id_kirim=83972ed851a0285c157b4f3d4736533b,37983983dc353b50f091e05b4e092041 https://masking.medansms.co.id/sms_api.php?action=laporan_pengiriman&email=bagas@yahoo.com&passkey=xxxxxx&id_kirim=83972ed851a0285c157b4f3d4736533b https://masking.medansms.co.id/sms_api.php?action=laporan_pengiriman&email=bagas@yahoo.com&passkey=xxxxxx&id_kirim=83972ed851a0285c157b4f3d4736533b,37983983dc353b50f091e05b4e092041
Contoh Script PHP :
$email_api = urlencode("bagas@yahoo.com"); $passkey_api = urlencode("xxxxxx"); $id_kirim = urlencode("83972ed851a0285c157b4f3d4736533b"); $url = "https://masking.medansms.co.id/sms_api.php?action=laporan_pengiriman&email=".$email_api."&passkey=".$passkey_api."&id_kirim=".$id_kirim; $result = file_get_contents($url); //Contoh Balasan API : [{ "id_kirim": "83972ed851a0285c157b4f3d4736533b", "no_tujuan": "081396413851", "tgl_kirim": "25-Apr-2019\/11:40:57", "laporan_pengiriman": "Terkirim" }]
Cek Sisa Kredit
SMS Masking
https://masking.medansms.co.id/sms_api.php?action=kredit&email=#Email_Anda&passkey=#Passkey_Anda https://masking.medansms.co.id/sms_api.php?action=kredit&email=#Email_Anda&passkey=#Passkey_Anda&json=1
Contoh Request API via Browser :
https://masking.medansms.co.id/sms_api.php?action=kredit&email=bagas@yahoo.com&passkey=xxxxxx https://masking.medansms.co.id/sms_api.php?action=kredit&email=bagas@yahoo.com&passkey=xxxxxx&json=1
Contoh Script PHP ( 1 ) :
$email_api = urlencode("bagas@yahoo.com");
$passkey_api = urlencode("xxxxxx");
$url = "https://masking.medansms.co.id/sms_api.php?action=kredit&email=".$email_api."&passkey=".$passkey_api;
$result = file_get_contents($url);
$data = explode("~~~", $result);
echo $data[0]; //1=SUKSES, selain itu GAGAL
echo $data[1]; //Sisa Kredit SMS
echo $data[2]; //Tanggal Kadaluarsa, Format : d-M-Y
$passkey_api = urlencode("xxxxxx");
$url = "https://masking.medansms.co.id/sms_api.php?action=kredit&email=".$email_api."&passkey=".$passkey_api;
$result = file_get_contents($url);
$data = explode("~~~", $result);
echo $data[0]; //1=SUKSES, selain itu GAGAL
echo $data[1]; //Sisa Kredit SMS
echo $data[2]; //Tanggal Kadaluarsa, Format : d-M-Y
Contoh Script PHP ( 2 ):
function SendAPI_SMS($url){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
return $response;
}
$email_api = urlencode("bagas@yahoo.com");
$passkey_api = urlencode("xxxxxx");
$url = "https://masking.medansms.co.id/sms_api.php?action=kredit&email=".$email_api."&passkey=".$passkey_api;
$result = SendAPI_SMS($url);
$data = explode("~~~", $result);
echo $data[0]; //1=SUKSES, selain itu GAGAL
echo $data[1]; //Sisa Kredit SMS
echo $data[2]; //Tanggal Kadaluarsa, Format : d-M-Y
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
return $response;
}
$email_api = urlencode("bagas@yahoo.com");
$passkey_api = urlencode("xxxxxx");
$url = "https://masking.medansms.co.id/sms_api.php?action=kredit&email=".$email_api."&passkey=".$passkey_api;
$result = SendAPI_SMS($url);
$data = explode("~~~", $result);
echo $data[0]; //1=SUKSES, selain itu GAGAL
echo $data[1]; //Sisa Kredit SMS
echo $data[2]; //Tanggal Kadaluarsa, Format : d-M-Y
Kotak Keluar
Format API :
https://masking.medansms.co.id/sms_api.php?action=outbox&email=#Email_Anda&passkey=#Passkey_Anda&page=#Halaman&rows=#Jlh_Baris&q=#Kata_Kunci_Pencarian&dari_tgl=#Dari_Tanggal&sampai_tgl=#Sampai_Tanggal
Contoh Request API via Browser :
https://masking.medansms.co.id/sms_api.php?action=outbox&email=bagas@yahoo.com&passkey=xxxxxx&page=1&rows=10&q=&dari_tgl=&sampai_tgl= https://masking.medansms.co.id/sms_api.php?action=outbox&email=bagas@yahoo.com&passkey=xxxxxx&page=1&rows=10&q=&dari_tgl=01 Apr 2017&sampai_tgl=30 Apr 2017
Catatan :
#Email_Anda = Email anda yang Terdaftar di MedanSMS
#Passkey_Anda = Passkey anda di MedanSMS
#Halaman = Halaman ke-X (default : 1)
#Jlh_Baris = Jumlah Data yang ingin di tampilkan (default : 10)
#Kata_Kunci_Pencarian = Masukkan Kata Kunci Pencarian (default : )
#Dari_Tanggal = Data Dari Tanggal Berapa yang ingin di tampilkan (format : d M Y)
#Sampai_Tanggal = Data Sampai Tanggal Berapa yang ingin di tampilkan (format : d M Y)
-Jika Total Seluruh Data ada 200 Data, dan #Halaman anda isi dengan angka 1 dan #Jlh_Baris anda isi dengan angka 10, maka data yang ditampilkan hanya 10 Data terakhir. Dan untuk menampilkan data berikutnya, anda bisa mengisi #Halaman dengan angka 2-20
Contoh Balasan API :
{ { "recordsTotal": 50, "recordsFiltered": 50, "data": [ { "no": "1", "id_kirim": "628c0530859150vca0df8d5604a2414485", "tgl_kirim": "05 Apr 2017/16:35:47", "no_tujuan": "0852xxxxxx", "nama_tujuan": null, "isi_pesan": "Silahkan untuk datang ke Kantor kami besok pagi", "jlh_sms": "1", "laporan_pengiriman": "Terkirim" }, { "no": "2", "id_kirim": "8febd9bcd1fb5acv5afbfd62490a38708f", "tgl_kirim": "06 Apr 2017/16:35:29", "no_tujuan": "0853xxxxxx", "nama_tujuan": "Rudi Telolet", "isi_pesan": "Jangan Lupa ya...", "jlh_sms": "1", "laporan_pengiriman": "Terkirim" }, { "no": "3", "id_kirim": "6fc4fad8c29b4b70fva9671fa4dfd8c93c", "tgl_kirim": "07 Apr 2017/16:34:51", "no_tujuan": "0854xxxxxx", "nama_tujuan": null, "isi_pesan": "Kapan kita berangkat", "jlh_sms": "1", "laporan_pengiriman": "Terkirim" } ] }
Catatan : Balasan API dalam bentuk JSON
Detail SMS Kotak Keluar
Format API :
https://masking.medansms.co.id/sms_api.php?action=detail_outbox&email=#Email_Anda&passkey=#Passkey_Anda&id=#ID_Kirim
Contoh Request API via Browser :
https://masking.medansms.co.id/sms_api.php?action=detail_outbox&email=bagas@yahoo.com&passkey=xxxxxx&id=e23bba41a9c588765965be9067bcea9fe
Contoh Balasan API :
{ "id_kirim": "e23bba41a9c588765965be9067bcea9fe", "no_tujuan": "08139xxxxxx", "nama_tujuan": null, "isi_pesan": "Selamat malam", "jlh_sms": 1, "tgl_kirim": "05 Apr 2017/10:15:27", "laporan_pengiriman": "Terkirim" }
Catatan : Balasan API dalam bentuk JSON
Hapus Kotak Keluar
Format API :
https://masking.medansms.co.id/sms_api.php?action=hapus_outbox&email=#Email_Anda&passkey=#Passkey_Anda&id=#ID_Kirim
Contoh Request API via Browser :
https://masking.medansms.co.id/sms_api.php?action=hapus_outbox&email=bagas@yahoo.com&passkey=xxxxxx&id=e23bba41a9c588765965be9067bcea9fe
Contoh Script PHP ( 1 ):
$email_api = urlencode("bagas@yahoo.com");
$passkey_api = urlencode("xxxxxx");
$ID_Kirim = urlencode("e23bba41a9c588765965be9067bcea9fe");
$url = "https://masking.medansms.co.id/sms_api.php?action=hapus_outbox&email=".$email_api."&passkey=".$passkey_api."&id=".$ID_Kirim;
$result = file_get_contents($url);
echo $result; //1=SUKSES, selain itu GAGAL
$passkey_api = urlencode("xxxxxx");
$ID_Kirim = urlencode("e23bba41a9c588765965be9067bcea9fe");
$url = "https://masking.medansms.co.id/sms_api.php?action=hapus_outbox&email=".$email_api."&passkey=".$passkey_api."&id=".$ID_Kirim;
$result = file_get_contents($url);
echo $result; //1=SUKSES, selain itu GAGAL
Contoh Script PHP ( 2 ):
function SendAPI_SMS($url){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
return $response;
}
$email_api = urlencode("bagas@yahoo.com");
$passkey_api = urlencode("xxxxxx");
$ID_Kirim = urlencode("e23bba41a9c588765965be9067bcea9fe");
$url = "https://masking.medansms.co.id/sms_api.php?action=hapus_outbox&email=".$email_api."&passkey=".$passkey_api."&id=".$ID_Kirim;
$result = SendAPI_SMS($url);
echo $result; //1=SUKSES, selain itu GAGAL
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
return $response;
}
$email_api = urlencode("bagas@yahoo.com");
$passkey_api = urlencode("xxxxxx");
$ID_Kirim = urlencode("e23bba41a9c588765965be9067bcea9fe");
$url = "https://masking.medansms.co.id/sms_api.php?action=hapus_outbox&email=".$email_api."&passkey=".$passkey_api."&id=".$ID_Kirim;
$result = SendAPI_SMS($url);
echo $result; //1=SUKSES, selain itu GAGAL
Hapus Seluruh Kotak Keluar
Format API :
https://masking.medansms.co.id/sms_api.php?action=bersih_outbox&email=#Email_Anda&passkey=#Passkey_Anda
Contoh Request API via Browser :
https://masking.medansms.co.id/sms_api.php?action=bersih_outbox&email=bagas@yahoo.com&passkey=xxxxxx
Contoh Script PHP ( 1 ):
$email_api = urlencode("bagas@yahoo.com");
$passkey_api = urlencode("xxxxxx");
$url = "https://masking.medansms.co.id/sms_api.php?action=bersih_outbox&email=".$email_api."&passkey=".$passkey_api;
$result = file_get_contents($url);
echo $result; //1=SUKSES, selain itu GAGAL
$passkey_api = urlencode("xxxxxx");
$url = "https://masking.medansms.co.id/sms_api.php?action=bersih_outbox&email=".$email_api."&passkey=".$passkey_api;
$result = file_get_contents($url);
echo $result; //1=SUKSES, selain itu GAGAL
Contoh Script PHP ( 2 ):
function SendAPI_SMS($url){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
return $response;
}
$email_api = urlencode("bagas@yahoo.com");
$passkey_api = urlencode("xxxxxx");
$url = "https://masking.medansms.co.id/sms_api.php?action=bersih_outbox&email=".$email_api."&passkey=".$passkey_api;
$result = SendAPI_SMS($url);
echo $result; //1=SUKSES, selain itu GAGAL
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
return $response;
}
$email_api = urlencode("bagas@yahoo.com");
$passkey_api = urlencode("xxxxxx");
$url = "https://masking.medansms.co.id/sms_api.php?action=bersih_outbox&email=".$email_api."&passkey=".$passkey_api;
$result = SendAPI_SMS($url);
echo $result; //1=SUKSES, selain itu GAGAL