SmsupapiBundle
, (*1)
Bundle Symfony2 para el uso de la api de smsup.es para el envio de sms, (*2)
Instalacion
Installar usando composer, (*3)
``` bash
composer require smsup/smsup-api-bundle, (*4)
AƱadir a AppKernel.php
``` php
new smsup\SmsupapiBundle\SmsupapiBundle(),
AƱadir los parametros necesarios a config.yml, (*5)
``` bash
smsupapi:
api_id: ID_USUARIO_API
api_secret: CLAVE_SECRETA_API, (*6)
Uso
---
Enviar nuevo sms:
``` php
$sender = $this->get('smsup.smsupapi.sender');
$sms = $sender->getNewSms()
->setTexto('Texto del sms')
->setNumeros(['000000000']);
$resul = $sender->enviarSms($sms);
if($resul->getHttpcode()===200){
$idenvio = $resul->getResult()[0]['id'];
}
Eliminar envio sms:, (*7)
``` php
$sender = $this->get('smsup.smsupapi.sender');
$sender->eliminarSms($idsms);, (*8)
Obtener el estado de un sms:
``` php
$sender = $this->get('smsup.smsupapi.sender');
$sender->estadoSms($idsms);
Obtener los creditos disponibles en la cuenta:, (*9)
``` php
$sender = $this->get('smsup.smsupapi.sender');
$sender->creditosDisponibles();, (*10)
Obtener el resultado de una peticion anterior:
``` php
$sender = $this->get('smsup.smsupapi.sender');
$sender->resultadoPeticion($referencia);
Ver mas datos sobre su uso, (*11)