OSAP - OpenMovilforum SMS API in PHP
OSAP es un proyecto LGPL que publiqué hace unos días en Code Google. OSAP es mi primera incursión en el uso de las APIs de Open.Movilforum.
Open Movilforum es una iniciativa de Telefónica Móviles de España en la que están abriendo algunos de sus servicios para que desarrolladores independientes puedan crear aplicaciones usando los servicios de Movistar.
OSAP es la implementación de envío y recepción de mensajes utilizando estos servicios de Movistar. OSAP implementa el gateway de envío y recepción de mensajes de movistar para la extensión PEAR Net_SMS que fue hecha por la gente del proyecto The Horde.
Actualmente, el proyecto está publicado de forma autónoma, no obstante, ya me puse en contacto con los creadores del paquete Net_SMS por si estaban interesados en incluir el gateway de envío y recepción de mensajes de Movistar.
En breve espero publicar un servicio, muy sencillo y novedoso que hace uso de esta API.
March 6th, 2008 at 3:35 pm
Sin duda, para mi, de las mejores cosas cuando lo liberen de lo que va a pasar este año 2008.
May 15th, 2008 at 5:56 pm
hola soy estudiante de ingenieria en sistemas estoy realizando una aplicacion en la cual necesito enviar mensajes de alerta desde la computadora hacia un telefono celular, no se como hacerlo si tu me pudieras ayudar te lo agradeceria
May 6th, 2009 at 5:57 pm
Para enviar mensajes con movistar no hace falta tanta parafernalia, con la extension cURL de PHP va de perlas:
$TLF = “6000000000″; // Telefono del abonado
$PWD = “miclave”; // Contraseña del abonado
$str = array(” “, “-”, “,”, “.”, “\n”, “\t”);
// limpiar telefonos
$tlf = str_replace($str, “”, $_POST['tlf']);
$opciones = array
(
CURLOPT_POST => 1,
CURLOPT_URL => “https://opensms.movistar.es/aplicacionpost/loginEnvio.jsp”,
CURLOPT_POSTFIELDS => “TM_LOGIN=$TLF&TM_PASSWORD=$PWD&TM_ACTION=AUTHENTICATE&to=$tlf&message=$msg”,
CURLOPT_SSL_VERIFYHOST => 0,
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_RETURNTRANSFER => 1
);
$U = curl_init();
curl_setopt_array($U, $opciones);
echo curl_exec($U);
$rs = curl_getinfo($U);
curl_close($U);
Sin embargo publico aqui esto porque me ha venido muy bien la documentación de OSAP, al que he llegado por este blog.
Gracias y saludos