Skip to content

Latest commit

 

History

History
76 lines (55 loc) · 1.62 KB

README.md

File metadata and controls

76 lines (55 loc) · 1.62 KB

SmsupapiBundle

Latest Stable Version SensioLabsInsight

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);

Ver mas datos sobre su uso