smsup/smsup-api-bundle

Bundle Symfony2 para el uso de la api de smsup.es para el envio de sms

Installs: 1 992

Dependents: 0

Suggesters: 0

Security: 0

Stars: 2

Watchers: 2

Forks: 0

Open Issues: 0

Type:symfony-bundle

v1.0.1 2016-09-30 16:47 UTC

This package is not auto-updated.

Last update: 2024-04-13 16:07:00 UTC


README

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