sms API

now browsing by category

 

API SMS para la integración en una aplicación C#

Para la integración del API SMS en una aplicación C# se hace uso del Método POST de HTTP que es el mas popular protocolo para el envió de datos en la Web.

Parámetros requeridos para el envió de mensaje SMS por API

Son 5 los parámetros requeridos para el envió sms por el API.

Para el envió del mensaje se requiere dos credenciales principales que son el APIKEY y el APICARD, Estas credenciales son enviadas por el equipo de Gamanet cuando se crea su cuenta en el sistema. Ademas de los dos parámetros anteriores se requiere el parámetro del tipo de mensaje SMSTYPE que indica el tipo de remitente y las variables SMSTEXT y SMSNUMBER que son el texto del mensaje y el numero celular.

 

Pasos Generales de Integración

  • Obtener las credenciales de acceso al API.
  • Preparar el texto el destinatario.
  • Implementar las funciones de envió en su aplicación usando como apoyo el ejemplo.
  • Enviar SMS al servidor Gamanet API.

Ejemplo para la integración de una aplicación en C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Net;
using System.IO;

 

namespace ApiGamanet
{
class Program
{
static void Main(string[] args)
{
//setup some variables

String apicard = “18790523543”;
String apikey = “YUE06AAAD”;
String smsnumber = “996927599”;
String smstext = “Hola mundo, esto es una prueba”;
String smstype = “1”;
String url = “http://IPSERVER/send”;

 

//setup some variables end

String result = “”;
String strPost = “apicard=” + apicard + “&apikey=” + apikey + “&smsnumber=” + smsnumber + “&smstext=” + smstext + “&smstype=” + smstype;
StreamWriter myWriter = null;

HttpWebRequest objRequest = (HttpWebRequest)WebRequest.Create(url);
objRequest.Method = “POST”;
objRequest.ContentLength = strPost.Length;
objRequest.ContentType = “application/x-www-form-urlencoded”;

try
{
myWriter = new StreamWriter(objRequest.GetRequestStream());
myWriter.Write(strPost);
}
catch (Exception e)
{
//return e.Message;
Console.Write(“Resultado:” + e.Message);
}
finally
{
myWriter.Close();
}

HttpWebResponse objResponse = (HttpWebResponse)objRequest.GetResponse();
using (StreamReader sr =
new StreamReader(objResponse.GetResponseStream()))
{
result = sr.ReadToEnd();

// Close and clean up the StreamReader
sr.Close();
}
//return result;
Console.Write(“Resultado:”+ result);
Console.ReadKey();

}
}
}

 

Contacto

Solicita tu demo gratis.

Su nombre (requerido)

Su e-mail (requerido)

Celular o Telefono fijo.

Escriba su consulta o mensaje sin compromisos.

API JAVA para enviar SMS

El API JAVA para enviar SMS que presentamos a continuación puede ser ejecutado desde el IDE de programacion ECLIPSE.

API JAVA para enviar SMS

Ejemplo

Presentamos un ejemplo de creación de un proyecto de JAVA con el IDE ECLIPSE INDIGO usando el jdk 8u111:

Creamos un proyecto en ECLIPSE llamado gamanet, se generara el siguiente archivo gamanet.java:

public class gamanet {

/**
* @param args
* @throws Throwable
*/
public static void main(String[] args) throws Throwable {
// TODO Auto-generated method stub
sms Mysms = new sms();
String smsnumber = “955041460”;
String smstext = “Hola desde eclipse”;
Mysms.SmsSend(smsnumber,smstext);
}
}

Como podemos ver la variable smsnumber contiene el numero de celular al que se enviara el mensaje SMS y la variable smstext contiene el mensaje a enviar.

Luego en el proyecto creamos una nueva clase llamada SMS el archivo que se generara se llamara sms.java:

 

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.Reader;
import java.net.HttpURLConnection;
import java.net.URL;
import java.net.URLEncoder;

public class sms {
String smsnumber;
String smstext;
String apicard;
String apikey;
String type;
sms(){
this.apicard = “XXXXXXXXXX”;
this.apikey = “XXXXXXXXXX”;
this.type = “application/x-www-form-urlencoded”;
}
public void SmsSet(String smsnumber,String smstext){
this.smsnumber = smsnumber;
this.smstext = smstext;
}

public void SmsSend(String smsnumber,String smstext)throws Throwable {
URL u = new URL(“http://MY_SERVER_API”);
String postData = “smsnumber=”+URLEncoder.encode(smsnumber,”UTF-8″);
postData = postData+”&smstext=”+URLEncoder.encode(smstext,”UTF-8″);
postData = postData+”&apicard=”+URLEncoder.encode(apicard,”UTF-8″);
postData = postData+”&apikey=”+URLEncoder.encode(apikey,”UTF-8”);

HttpURLConnection conn = (HttpURLConnection) u.openConnection();
conn.setDoOutput(true);
conn.setRequestMethod(“POST”);
conn.setRequestProperty( “Content-Type”, type );
conn.setRequestProperty( “Content-Length”, String.valueOf(postData.length()));
OutputStream os = conn.getOutputStream();
os.write(postData.getBytes(“UTF-8”));

Reader in = new BufferedReader(new InputStreamReader(conn.getInputStream(), “UTF-8”));

for (int c; (c = in.read()) >= 0;)
System.out.print((char)c);

}

}

 

Comentando el código anterior podemos ver las variables  apicard y apikey que contiene las cadenas de la autorización de uso del API para enviar SMS MASIVOS. El método SmsSend contiene la URL que apunta al servidor de mensajes SMS.

Nota importante: Al copiar el código anterior considerar reemplazar el tipo de comillas dobles (“”) ya que es posible que eclipse mostrara un error de código.

Y eso es todo!, como ven el código no es largo. Esperamos que sea de ayuda para integrar sus aplicaciones JAVA con el sistema de mensajes masivos SMS.

También la puede interesar el API en PHP para el envió de SMS.

Si deseas mas información sobre el sistema de mensajes masivos contactamos ahora!.

 Contactanos>> 

 

Enviar un SMS con API en PHP

Para enviar un SMS con PHP  se usa el API que es sumamente fácil y simple de implementar. Hay que seguir estos simples pasos.

enviar un SMS con PHP

Paso 1: Cargando La Librería PHP.

Lo primero que hay que hacer  es copiar la librería en el directorio de nuestro programa PHP y luego agregar la librería al inicio de nuestro código PHP de la siguiente manera:

require ‘./lib_api_sms.php’;

Este trozo de código le dice al programa que cargue la función de envió de mensajes cuando se le llame. Puede solicitarnos la librería en conjunto con su cuenta SMS.

Paso 2: Llamando a la Función de Envió SMS.

El siguiente trozo de código en PHP muestra el envió de un mensaje SMS de pruebas:

$phone=”996927597″;
$text=”Hola Mundo”;
$result_sms=sendSMS($phone,$text);

La función sendSMS() tiene dos argumentos, el numero telefónico ($phone) y el texto ($texto) . La variable $result_sms contendrá la respuesta del mensaje sms enviado. La respuesta contendrá un mensaje indicando el éxito en el envió o indicara algún error que podría deberse a un numero incorrecto, no hay saldo disponible en su cuenta u otro problema.

De la igual manera es posible consultar el saldo disponible de nuestra cuenta usando la función balanceSMS();  su uso lo mostramos en el siguiente ejemplo completo en PHP.

Código Completo:

 

<?php
/*
* Programa de ejemplo que usa la libreria api sms para enviar mensajes y para consultar saldo
*
*
*/

require ‘./lib_api_sms.php’;

//Enviando mensaje
$phone = “996927596”;
$text = “Hola Mundo”;
$result_sms=sendSMS($phone,$text);
//Mostramos el resultado
echo “error:”.$result_sms[“message”];
//Consultando saldo
$result_balance=balanceSMS();
//Mostramos el resultado
echo “error:” . $result_balance[“message”];
echo “balance:” . $result_balance[“balance”];

?>

Nota: La librería así como el manual de uso del API se le enviamos junto con los datos de su cuenta.

Vídeo como usar la librería API en PHP

Una vez creada su cuenta obtendrá acceso y autorización para usar el APi SMS.  Enviar un SMS con PHP nunca fue mas fácil.

Visite la pagina  del servicio de mensajes masivos si desea mas información sobre nuestros servicios SMS.

También le puede interesar como usar el APi en Visual Basic para enviar SMS.

Contacto:

solicite su demo gratis.

Su nombre (requerido)

Su e-mail (requerido)

Celular o Telefono fijo.

Escriba su consulta o mensaje sin compromisos.

Visual Basic Integración API SMS

El código para la integración del API SMS en una aplicación Visual Basic hace uso de HTTP que es el mas popular protocolo para el envió de datos en la Web.

Este codigo le permite integrar el servicio SMS en su propio sistema o aplicación para enviar mensajes SMS de la forma y en el momento que usted desee.

Beneficios de usar HTTP API

  • Enviar múltiples mensajes  desde cualquier clase de aplicación Visual Basic 6.
  • Personalizar los mensajes SMS a su destinatarios.
  • Puede verificar su saldo disponible de su cuenta.

 

Pasos Generales de Integración 

  • Preparar el texto el destinatario y credenciales
  • Enviar SMS al servidor Gamanet API

 

bulk-sms-api

Código Visual Basic

Para hacer mas simple este ejemplo la función send envía las variables necesarias para el autorización y envió del mensaje SMS.

Set sUrl = CreateObject(“MSXML2.XMLHTTP”)

sUrl = “http://SERVER_GAMANET”

Set myMSXML = CreateObject(“Microsoft.XmlHttp”)
myMSXML.open “POST”, sUrl, False
myMSXML.setRequestHeader “Content-Type”, “application/x-www-form-urlencoded”
myMSXML.setRequestHeader “User-Agent”, “Firefox 3.6.4”
myMSXML.send (“apikey=F13116CBCAXA&apicard=3054106990&smsnumber=938444071&smstext=Hola”)
MsgBox myMSXML.responseText

 

Como ven el código es muy simple y fácil de implementar.

Para saber mas sobre el  servicio de sms masivos visita la pagina de información o contactanos.

 Contactanos>> 

 

API de integracion para enviar mensajes SMS

Con este API de integración para enviar mensajes SMS, permitimos a otros software utilizar nuestra plataforma de mensajería, de manera simple ,flexible y adaptada a tus necesidades.

API para enviar SMS

Como lo uso?

El API se comunica con tu software a través de protocolos web.  Puedes ver la documentación en linea para mas detalles. En el momento de suscribirse al servicio te asignaremos tu cuenta y la claves que deberás utilizar en el API.

Que lenguajes puede soportar el API?

Si manejas otro lenguaje de programación podemos ayudarte en la integración.

Vídeo tutorial de fácil integración

Costos

El acceso al API es completamente gratis, solo tiene que solicitar una cuenta con su nombre, correo y teléfono.

El costo de mensaje entregado, es desde S/. 0.09 por cada mensaje SMS (inc I.G.V.).  No hay cobro adicional.

El monto mínimo para recargar tu cuenta es de 50 soles. El monto cargado no tiene fecha de caducidad y es acumulable. Puedes recargar las veces que lo requieras. No hay pagos por activación de cuenta, ni mensualidades, ni contratos de permanecía.

Lugares de Pagos

El pago puede realizarse en cualquier agente del banco de crédito del Perú en Lima, o en los cajeros electrónicos de Caja Piura si estas fuera de Lima. También puedes realizar transferencias por Internet con tu clave token del banco de crédito.

Cuenta de pruebas

Solicita una cuenta de pruebas llenando el siguiente formulario.

Ten enviaremos:

  • Las credenciales que te dará acceso a la interfaz API SMS.
  • La documentación con los ejemplos de ayuda.
  • El acceso a la plataforma on-line (web) para ver sus saldo, reportes y realizar campañas SMS.
  • Saldo suficiente para que realices pruebas reales.

También te pueda interesar como crear campañas SMS con nuestra plataforma web de envíos de mensajes sms masivos para empresas.

Contacto:

Solicite su demo gratis.

Su nombre (requerido)

Su e-mail (requerido)

Celular o Telefono fijo.

Escriba su consulta o mensaje sin compromisos.

 

SMS Mensajes de Texto Masivos para Empresas

Sistema Web para el envió y recepción de SMS mensajes de texto masivo para empresas.  Envié promociones, realice cobranzas, notificaciones de citas. Programe y envié mensajes SMS personalizados. Solicite un Demo llamando al teléfono 017480239 o llenando el formulario de contacto.

Contamos con  API de integración para que pueda enviar mensajes SMS desde su misma plataforma, sistema web en php o aplicacion en windows en lenguaje java o lenguaje visual basic. Somos una empresa verificada por Google GAMANET SAC.

Necesita una forma efectiva de comunicarse con sus clientes?

Los SMS Mensajes masivos de texto son el medio más rápido, efectivo y económico para que pueda mejorar la comunicación de su empresa con tus clientes, empleados y/o proveedores.

Desde una Plataforma web podrá enviar SMS Mensajes de texto de forma masiva desde cualquier computadora o dispositivo con acceso a Internet. A demás te facilitamos el acceso a nuestra API, con ejemplos en lenguajes como visual basic o desde php, para que integre sus programas o aplicaciones de su empresa. Mande avisos o notificaciones a sus clientes, proveedores o empleados de forma personalizada y fácil.

 

sms mensajes masivos

Sistema online de envió de mensajes de texto SMS masivo.

Características de la plataforma web de Mensajes SMS:

  • Interfaz web fácil de usar.
  • Creación de múltiples campañas.
  • Creación de múltiples listas de contactos.
  • Programación de horario de envió SMS masivo.
  • Campos para enviar mensajes personalizados.
  • Envió de mensajes rápidos.
  • Bandeja de entrada de respuesta SMS.
  • Creación de listas negras.

Costo de servicio SMS mensajes masivos:

El costo por mensaje  SMS de 160 caracteres, ideal para cobranzas, promocionar productos y servicios, es desde 0.09 soles inc I.G.V.  Puede obtener precios mas bajos comprando bolsas de mensajes SMS.

 

No hay costos de activación, no hay contratos de permanencia. Solo paga por los mensajes efectivos enviados. Su saldo no caduca y puedes usarlo en cualquier momento.

Puedo obtener precios mas bajos comprando una bolsa de mensajes SMS?

Claro, contamos con bolsas a precios realmente bajos. Para volúmenes mayores a 5000 mensajes SMS, solicitar precios de bolsa. Llámenos a nuestra central telefónica 017480239 o llene el formulario de contacto.

 Donde realizo el deposito o transferencia?

En Lima, puede realizar el deposito en cualquier agencia o agente BCP.

En provincia, puede realizar el deposito en el Banco de la Nación o  en cajeros electrónicos de Caja Piura.

Si tiene una cuenta BCP puede realizar una transferencia  desde la pagina web del Banco BCP con su clave token.

Reporte el deposito mediante el formulario de solicitar recarga que personal capacitado lo verificara y realizara la recarga en su aplicación.

recargas_bancos

Varias opciones de depositos

 

Video de la plataforma web de envíos SMS mensajes masivos

 

 

 

Contamos con profesionales que le ayudaran en la integración del servicio de sms mensajes masivos con su plataforma o base de datos. No lo dudes contáctenos sin compromiso.

Para que mas sirven los mensajes de texto SMS masivos?

Para enviar mensajes de cobranza, notificaciones, campañas publicitarias y mucho mas.  Son muchas las necesidades:

  • Recordatorio de Citas.
  • Promociones y Notificaciones.
  • Vencimientos de Pagos.
  • Recordatorio de Reuniones
  • Convocatorias y avisos

y muchos mas usos.

Puedo integrar el servicio de mensajes SMS con mi sistema actual de clientes?

Si, Contamos con API de desarrollo para que pueda integrar los mensajes SMS a su aplicación o sistema web.

Ahora que ya sabe como funciona el sistema de envió de mensajes SMS,  inicia tu prueba, es fácil, rápido y seguro, contáctenos ahora.

Donde estan ubicados ?

Nuestra oficina principal esta localizada en al ciudad de Lima, Av del parque sur 185 of 301 San Isidro- Peru. Somos una empresa verificada por Google. GAMANET SAC.

Solicita tu Demo Gratis

Te invitamos a probar el sistema de mensajes. Solicita tu demo llenando el siguiente formulario de contacto:

Su nombre (requerido)

Su e-mail (requerido)

Celular o Telefono fijo.

Escriba su consulta o mensaje sin compromisos.

También le podría interesar nuestro servicio de mensajes Voz IVR Masivos

^