Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Como enviar SMS desde PHP
#1
Existen muchos servicios que podemos incluir en nuestras aplicaciones para aumentar la funcionalidad de las mismas y que le den un valor agregado a la misma. Uno de estos servicios que podemos agregar es el envío de SMS desde nuestra plataforma y todo en unos simples pasos.
 
Para el envío de SMS desde PHP vamos a utilizar el API de TextMagic, el cual configurando unas pocas opciones podemos tenerlo disponible para nuestra aplicación.
 

Obteniendo el API de TextMagic

Primero nos vamos a la página de TextMagic y nos registramos de manera convencional, luego de finalizado el proceso se nos indicará los ajustes que podemos aplicar, escogemos los ajustes por defecto como en la siguiente pantalla.

 

[Imagen: tutorials-1-0-40703300-1458736137.jpg]

 
Luego tendremos una pantalla de comprobación para verificar que el servicio está funcionando correctamente, colocamos nuestro número y si deseamos cambiamos el texto que recibiremos de prueba, hecho esto presionamos Enviar.
 

[Imagen: tutorials-1-0-21565500-1458736145.jpg]
 
Escogemos el producto que deseamos probar, en este caso sería el SMS API y pasamos a la siguiente pantalla donde seremos recibidos por el menú del API de TextMagic, donde podremos ver el usuario que utilizaremos en nuestro código de PHP.
 

[Imagen: tutorials-1-0-49994600-1458736145.jpg]

 
Ahora solo nos queda generar nuestro password y descargar las librerías para poder utilizar las clases que tienen los métodos de envío de mensajes. Una vez descargada la librería la colocamos en el mismo directorio donde estará nuestro código principal y por último presionamos el botón de Generate new API password para generar la contraseña de nuestro código. Con esto finalizado es hora de desarrollar la funcionalidad.

El código

Para crear la funcionalidad creamos un nuevo archivo .php que debe estar en el mismo directorio de las librerías. Veamos el código completo y luego explicaremos su funcionamiento:


Código:
<?php

require('textmagic/TextMagicAPI.php');

$usuario = 'Usuario-creado';
$password = 'XXXXXXXX';

$enrutador = new TextMagicAPI(array(
                'username' => $usuario,
                'password' => $password
));

$respuesta = $enrutador->send('Nuevo mensaje de texto desde PHP!', array(34630735410), true);

var_dump($respuesta);

Lo primero que hacemos es incluir las librerías de la clase de TextMagic, de esta forma podemos utilizar los métodos de envío sin ningún problema. Definimos el usuario y la contraseña que nos proporciona la aplicación, creamos un objeto de la clase TextMagicAPI, llamamos al método send pasándole en el array el número de teléfono al cual le llegará el mensaje y por último imprimimos la respuesta por si no llega el mensaje saber que ha pasado con nuestra funcionalidad.



 

Al revisar nuestro móvil podemos ver que tengamos el SMS en nuestra bandeja de entrada y con el mensaje que hemos incluido.

 



[Imagen: tutorials-1-0-65284400-1458736145.jpg]



 

Es importante mencionar que en nuestro código pudimos incluir un solo número pero esta funcionalidad la podemos extender y combinar con consultas a nuestra Base de Datos o incluso importar un archivo Excel para luego procesar los números en un ciclo iterativo y realizar el envío de forma masiva.

 
Ya sabemos cómo enviar SMS desde PHP con unas sencillas líneas de código y esto se debe a la facilidad de los métodos incluidos en las clases de TextMagic, solo queda de cada uno extender la funcionalidad de así necesitarlo y adaptar a las necesidades de cada una de las aplicaciones que lo requiera.
No me dejan poner mis web Triste
WWW
#2
Excelente!! Es un buen servicio, pero lamentablemente no incluye una opción gratis. Lo bueno es que sirve para mi país, tal vez lo implemente en mi negocio, saludos
#3
Otro servicio basura y de paga, es increíble la cantidad de aplicaciones y plugins que se están creando en la actualidad, la tecnología es sobrepasada por la demanda y la cantidad de personas que hay ya en el mundo. Huh




SI TE LLAMA LA ATENCION UNA ESTRELLA... SIGUELA,
SI TE CONDUCE AL PANTANO... YA SALDRAS DE EL.
PERO SI NO LA SIGUES... TODA LA VIDA,
PENSARAS QUE ESA ERA TU ESTRELLA.




WWW
#4
jajaja que arte, esto me recuerda a las antiguas webs que enviaban sms gratis por meter publicidad en tu mensajes, jajajja
#5
A la gente la palabra SMS ya le tira para atrás. Algunos creerán que ni siquiera existen ya. Lo verían como algo obsoleto.
#6
Pero con que paises funciona? Y se puede integrar con wordpress?
#7
Aunque el servicio de SMS que ofrecen las empresas de telefonía móvil ha sido ampliamente superado por servicios como Messenger, WhatsApp, etc es bueno tener a la mano esta información, gracias por compartir, saludos.
WWW
#8
Increible, cuando era mas pequeño soñaba con encontrar una API e integrarla de esta forma en una de mis paginas de aquel entonces, la probare para alguna idea que se me ocurra, muy buen aporte, a favoritos.
#9
buen aporte!
antes eran furor estas funciones en una página y solían ser muy útiles cuando te quedabas sin batería..
hoy día los servicios de mensajería online han arrasado con el sms,al menos en mi pais
#10
Que chulo lo tendre que probar, a ver si sirve como reclamo y gano algunos eurillos...


Posibles temas similares...
Tema Autor Respuestas Vistas Último mensaje
  [Tutorial] Jugar Flappy Bird desde la consola con Sfb el clon escrito en GNU sed carlsmartg 3 254 01-09-2017, 04:25 AM
Último mensaje: garcon
  [Tutorial] Enviar Emails con la libreria PHPMailer y configurar Gmail amner 2 364 13-03-2017, 02:33 PM
Último mensaje: manuelxd1010
  [Tutorial] Aprender Git desde cero habacuc78 0 276 03-11-2016, 02:10 AM
Último mensaje: habacuc78
  Como enviar un formulario por correo con php Rolando Sanchez 1 1,328 04-02-2016, 09:16 PM
Último mensaje: jfuentes7
  Enviar datos vía post y get usando cURL y PHP torgar22 5 2,791 30-11-2015, 06:36 AM
Último mensaje: habacuc78
  Proteger el admin desde .htaccess aerotuning 11 897 29-04-2015, 04:45 PM
Último mensaje: bseca
  Enviar correos con cabaceras usando la funcion mail() torgar22 0 304 28-02-2015, 02:44 PM
Último mensaje: torgar22
  [PHP] Código para crear y eliminar una base de datos de MySQL desde PHP torgar22 5 560 27-02-2015, 12:57 AM
Último mensaje: yayito21
  Enviar emails con PHP no funciona del todo bseca 10 1,028 30-12-2014, 09:50 PM
Último mensaje: bseca
  Link online para obtener html de una imagen desde word u otra página canpios 0 353 17-12-2014, 10:29 PM
Último mensaje: canpios



Usuarios navegando en este tema: 1 invitado(s)