PHP code example of faso-dev / aqilas-sms-sdk
1. Go to this page and download the library: Download faso-dev/aqilas-sms-sdk library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
faso-dev / aqilas-sms-sdk example snippets
use FasoDev\AqilasSmsSdk\Aqilas\AqilasSMS;
use FasoDev\AqilasSmsSdk\Aqilas\Config\Config;
use FasoDev\AqilasSmsSdk\Aqilas\Sms\SMS;
$config = Config::defineApiKey('YOUR_API_KEY')
->defineBaseUrl('https://www.aqilas.com/api/')
->defineVersion('v1')
->defineSmsEndpoint('/sms')
;
$aqilas = AqilasSMS::loadConfig($config);
$sms = SMS::from('56000')
->to('702000000')
->content('Hello world')
;
$response = $aqilas->send($sms);
use FasoDev\AqilasSmsSdk\Aqilas\Message\Message;
use FasoDev\AqilasSmsSdk\Exceptions\MessageViolationConstraintException;
try {
$message = (new Message('Hello world'))
->rejectUnicode() // if you want only ASCII characters
->rejectEmojis() // if you don't allow emojis in your messages
->maxSMS(2) // if you want to limit the number of SMS from the message
->create()
;
} catch (MessageViolationConstraintException $e) {
echo $e->getMessage();
}