1. Go to this page and download the library: Download altiria/sms-php-client 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/ */
altiria / sms-php-client example snippets
use \AltiriaSmsPhpClient\AltiriaClient;
use \AltiriaSmsPhpClient\AltiriaModelTextMessage;
use \AltiriaSmsPhpClient\Exception\GeneralAltiriaException;
try {
//Personaliza las credenciales de acceso
$client = new AltiriaClient('[email protected]', 'mypassword');
$textMessage = new AltiriaModelTextMessage('346XXXXXXXX', 'Mensaje de prueba');
$client-> sendSms($textMessage);
echo '¡Mensaje enviado!';
} catch (GeneralAltiriaException $exception) {
echo 'Mensaje no aceptado:'.$exception->getMessage();
}
use \AltiriaSmsPhpClient\AltiriaClient;
use \AltiriaSmsPhpClient\AltiriaModelTextMessage;
try {
//Personaliza las credenciales de acceso
$client = new AltiriaClient('[email protected]', 'mypassword', false, 5000);
$textMessage = new AltiriaModelTextMessage('346XXXXXXXX', 'Mensaje de prueba');
$client-> sendSms($textMessage);
echo '¡Mensaje enviado!';
} catch (\AltiriaSmsPhpClient\Exception\AltiriaGwException $exception) {
echo 'Mensaje no aceptado:'.$exception->getMessage();
echo 'Código de error: '.$exception->getStatus();
} catch (\AltiriaSmsPhpClient\Exception\JsonException $exception) {
echo 'Error en la petición:'.$exception->getMessage();
} catch (\AltiriaSmsPhpClient\Exception\ConnectionException $exception) {
if ($exception->getMessage().strpos('RESPONSE_TIMEOUT', 0) != -1) {
echo 'Tiempo de respuesta agotado: '.$exception->getMessage();
} else {
echo 'Tiempo de conexión agotado: '.$exception->getMessage();
}
}
use \AltiriaSmsPhpClient\AltiriaClient;
use \AltiriaSmsPhpClient\AltiriaModelTextMessage;
try {
//Personaliza las credenciales de acceso
$client = new AltiriaClient('XXXXXXXXXX', 'YYYYYYYYYY', true);
$textMessage = new AltiriaModelTextMessage('346XXXXXXXX', 'Mensaje de prueba', 'miRemitente');
$client-> sendSms($textMessage);
echo '¡Mensaje enviado!';
} catch (\AltiriaSmsPhpClient\Exception\AltiriaGwException $exception) {
echo 'Mensaje no aceptado:'.$exception->getMessage();
echo 'Código de error: '.$exception->getStatus();
} catch (\AltiriaSmsPhpClient\Exception\JsonException $exception) {
echo 'Error en la petición:'.$exception->getMessage();
} catch (\AltiriaSmsPhpClient\Exception\ConnectionException $exception) {
if ($exception->getMessage().strpos('RESPONSE_TIMEOUT', 0) != -1) {
echo 'Tiempo de respuesta agotado: '.$exception->getMessage();
} else {
echo 'Tiempo de conexión agotado: '.$exception->getMessage();
}
}
use \AltiriaSmsPhpClient\AltiriaClient;
use \AltiriaSmsPhpClient\AltiriaModelTextMessage;
try {
//Personaliza las credenciales de acceso
$client = new AltiriaClient('[email protected]', 'mypassword');
$client->setConnectTimeout(1000);
$client->setTimeout(5000);
$client->setDebug(true);
$textMessage = new AltiriaModelTextMessage('346XXXXXXXX', 'Mensaje de prueba');
$textMessage->setSenderId('miRemitente');
$textMessage->setAck(true);
$textMessage->setIdAck('idAck');
$textMessage->setConcat(true);
$textMessage->setEncoding('unicode');
$textMessage->setCertDelivery(true);
$client-> sendSms($textMessage);
echo '¡Mensaje enviado!';
} catch (\AltiriaSmsPhpClient\Exception\AltiriaGwException $exception) {
echo 'Mensaje no aceptado:'.$exception->getMessage();
echo 'Código de error: '.$exception->getStatus();
} catch (\AltiriaSmsPhpClient\Exception\JsonException $exception) {
echo 'Error en la petición:'.$exception->getMessage();
} catch (\AltiriaSmsPhpClient\Exception\ConnectionException $exception) {
if ($exception->getMessage().strpos('RESPONSE_TIMEOUT', 0) != -1) {
echo 'Tiempo de respuesta agotado: '.$exception->getMessage();
} else {
echo 'Tiempo de conexión agotado: '.$exception->getMessage();
}
}
use \AltiriaSmsPhpClient\AltiriaClient;
try {
//Personaliza las credenciales de acceso
$client = new AltiriaClient('[email protected]', 'mypassword');
$credit = $client-> getCredit();
echo 'Crédito disponible: '.$credit;
} catch (\AltiriaSmsPhpClient\Exception\AltiriaGwException $exception) {
echo 'Solicitud no aceptada:'.$exception->getMessage();
echo 'Código de error: '.$exception->getStatus();
} catch (\AltiriaSmsPhpClient\Exception\JsonException $exception) {
echo 'Error en la petición:'.$exception->getMessage();
} catch (\AltiriaSmsPhpClient\Exception\ConnectionException $exception) {
if ($exception->getMessage().strpos('RESPONSE_TIMEOUT', 0) != -1) {
echo 'Tiempo de respuesta agotado: '.$exception->getMessage();
} else {
echo 'Tiempo de conexión agotado: '.$exception->getMessage();
}
}
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.