smsup / smsup-api-bundle
Bundle Symfony2 para el uso de la api de smsup.es para el envio de sms
Installs: 1 999
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 2
Forks: 0
Open Issues: 0
Type:symfony-bundle
Requires
- php: >=5.3.2
- smsup/smsuplib: ~2.0
This package is not auto-updated.
Last update: 2024-12-21 19:31:41 UTC
README
Bundle Symfony2 para el uso de la api de smsup.es para el envio de sms
Instalacion
Installar usando composer
composer require smsup/smsup-api-bundle
Añadir a AppKernel.php
new smsup\SmsupapiBundle\SmsupapiBundle(),
Añadir los parametros necesarios a config.yml
smsupapi: api_id: ID_USUARIO_API api_secret: CLAVE_SECRETA_API
Uso
Enviar nuevo sms:
$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:
$sender = $this->get('smsup.smsupapi.sender'); $sender->eliminarSms($idsms);
Obtener el estado de un sms:
$sender = $this->get('smsup.smsupapi.sender'); $sender->estadoSms($idsms);
Obtener los creditos disponibles en la cuenta:
$sender = $this->get('smsup.smsupapi.sender'); $sender->creditosDisponibles();
Obtener el resultado de una peticion anterior:
$sender = $this->get('smsup.smsupapi.sender'); $sender->resultadoPeticion($referencia);