SMSGateway24 adalah layanan yang dapat mengubah ponsel Android Anda ke Gateway dan Anda dapat mulai mengirim pesan melemparnya.
Perpustakaan PHP untuk interaksi API SMSGateway24.
Memerlukan:
Inilah demo bagaimana Anda bisa menggunakannya:
use SmsGateway24 SmsGateway24 ;
$ gateway = new SmsGateway24 ( ' your-api-token-here ' ); // get it in your profile
$ to = " +4915752982212 " ; //required. Target Phone number
$ message = " Hello, how are you? " ; // required. Body Message.
$ deviceId = 10403 ; //required. get it in your profile after app installation on your android
$ sim = 0 ; // Optional. 0 or 1. For Dual SIM devices. (if you skip it -> default sim is 0)
$ timeToSend = " 2022-01-12 00:00:00 " ; // Optional. time when you want to send SMS
$ customerid = 12 ; // Optional. your internal customer ID.
$ urgent = 1 ; // Optional. 1 or 0 to make sms Urgent.
$ smsId = $ gateway -> addSms ( $ to , $ message , $ deviceId , $ timeToSend , $ sim , $ customerid , $ urgent );
Setelah itu, telepon dengan aplikasi SMSGateway24 memanggil server dan mengambil SMS dan mengirimkannya dari kartu SIM Anda.
Kunjungi situs web kami, daftar dan instal aplikasi di ponsel Anda. Dapatkan Token API dan ID Perangkat Anda.
Instal paket melalui komposer:
composer require smsgateway24/smsgateway24-php-sdkMembuat SMS di server untuk dikirim.
use SmsGateway24 SmsGateway24 ;
$ gateway = new SmsGateway24 ( ' your-api-token-here ' ); // get it in your profile
$ to = " +4915752982212 " ; //required. Target Phone number
$ message = " Hello, how are you? " ; // required. Body Message.
$ deviceId = 10403 ; //required. get it in your profile after app installation on your android
$ sim = 0 ; // Optional. 0 or 1. For Dual SIM devices. (if you skip it -> default sim is 0)
$ timeToSend = " 2022-01-12 00:00:00 " ; // Optional. time when you want to send SMS
$ customerid = 12 ; // Optional. your internal customer ID.
$ urgent = 1 ; // Optional. 1 or 0 to make sms Urgent.
$ smsId = $ gateway -> addSms ( $ to , $ message , $ deviceId , $ timeToSend , $ sim , $ customerid , $ urgent );
echo $ smsId ; Anda dapat mengetahui status setiap SMS menggunakan metode ini
use SmsGateway24 SmsGateway24 ;
$ gateway = new SmsGateway24 ( ' your-api-token-here ' ); // get it in your profile
$ smsId = 12345 ;
$ statusResult = $ gateway -> getSmsStatus ( $ smsId );
print_r ( $ statusResult );
/*
Statuses values:
1 - New (just created)
2 - Taken from Server. The phone picked up the SMS from the server, but there is no information about the delivery yet.
5 - Income.
6 - Sent by Phone. Good status. The phone sent a text message. But there is no information about the delivery yet.
7 - Delivered. Good status. The phone texted and it was 100% delivered by the operator. The delivery status was sent to the server. (You need a webhook to your server - we have one! Write your server in the device settings on the website)
8 - Sms Not Delivered. The text message was not delivered. This usually means that the SIM card is blocked or the balance is negative
9 - Not SENT - Generic failure. The text message was not delivered. This usually means that the SIM card is blocked or the balance is negative
10 - Not sent - No service.
11 - Not Sent - Null PD.
12 - Not Sent - Radio off.
100 - not sent - NOT ALLOWED. Click the permission button in the app
101 - not sent - Not Allowed At all. Click the permission button in the app
*/ use SmsGateway24 SmsGateway24 ;
$ gateway = new SmsGateway24 ( ' your-api-token-here ' ); // get it in your profile
$ deviceId = 12345 ; // get it in your profile
$ statusResult = $ gateway -> getDeviceStatus ( $ deviceId );
print_r ( $ statusResult );Tambahkan kontak untuk tag apa pun. Misalnya, untuk tag * karyawan * kolega Anda akan sangat cocok.
use SmsGateway24 SmsGateway24 ;
$ gateway = new SmsGateway24 ( ' your-api-token-here ' ); // get it in your profile
$ tagId = $ gateway -> saveTag ( " Rich customers " );
echo $ tagId ;Tambahkan kontak untuk tag apa pun. Misalnya, untuk tag * karyawan * kolega Anda akan sangat cocok.
use SmsGateway24 SmsGateway24 ;
$ gateway = new SmsGateway24 ( ' your-api-token-here ' ); // get it in your profile
$ contactName = ' Support SmsGateWay24 ' ;
$ phoneNum = ' +4915752982212 ' ;
$ tagId = 2456 ;
$ contactId = $ gateway -> saveContact ( $ contactName , $ phoneNum , $ tagId );
echo $ contactId ;Setelah Anda membuat tag, Anda dapat melakukan surat di ponsel tag.
use SmsGateway24 SmsGateway24 ;
$ gateway = new SmsGateway24 ( ' your-api-token-here ' ); // get it in your profile
$ paketTitle = ' some title ' ;
$ deviceId = 1234 ; // get it in your profile
$ body = ' body text ' ;
$ tags = [ 12 , 13 , 14 ]; // ids
$ paketId = $ gateway -> savePaket ( $ paketTitle , $ deviceId , $ body , $ tags );
echo $ paketId ;Kontribusi dipersilakan!