Artikel

Integrasi Aplikasi/Website dengan API SMS Masking Dari CitraSMS

Fitur sms pada CitraSms bisa digunakan langsung untuk mengirim sms broadcast ke semua data kontak pada aplikasi/website Anda. Selain digunakan untuk kebutuhan registrasi layanan, CitraSms  bisa juga di integrasikan menggunakan API SMS pada form registrasi, form kehadiran buku tamu, dll sesuai dengan kebutuhan website Anda.

Dengan fitur API sms ini anda dapat megintegrasikan aplikasi/website anda ke CitraSms secara mudah dengan SMS API CitraSMS. Untuk melakukanya anda harus memiliki akun aktif pada layanan CitraSMS. Karena API SMS hanya bisa dilihat pada Dashborad member CitraSms dan Anda harus menapatkan outhkey dan scret key terlebih dahulu agar bisa terintegrasi.

Berikut contoh implementasi integrasi pada form registrasi : 

Lalu masukkan script berikut ke dalam file script form registrasi aplikasi/website Anda.

$no=$_POST['telepon'];
$sms=$_POST['sms'];

$oth=""; // Outh key bisa digenerate pada halaman API
$sec=""; // Secret key bisa digenerate pada halaman API

$url = "https://sms.citrahost.com/citra-sms.api.php?action=send&outhkey=".$oth."&secret=".$sec."&pesan=".urlencode($sms)."&to=".$no."";
$curl = curl_init();
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST,0);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER,0);
curl_setopt($curl, CURLOPT_RETURNTRANSFER,1);
curl_setopt($curl, CURLOPT_URL, $url);
$results = curl_exec($curl);
curl_close($curl);
$hasil=explode("|",$results);
if(strtolower($hasil[0])=='success'){
header("location:index.php?status=success");
}else{
header("location:index.php?status=error");
}
 
Setelah itu save dan coba lakukan test pada aplikasi/website Anda.

 

Download Source Code : https://github.com/citrahost/sms-masking-citrasms

Bagikan :