En construcción, esta página aún no ha sido implementada. x

Masivessentials - Envía mensajes de texto a bajo costo

Desarrolladores

Enviar mensajes de texto a través del API de integración es muy fácil. Acá te mostraremos cómo hacerlo utilizando algunas herramientas y librerías que hemos desarrollado en varios lenguajes de programación. Si tu lenguaje no se encuentra en la lista, no te preocupes, sólo debes hacer un llamado HTTP POST como se muestra en esta página.

Tabla de Contenido

CURL

Si estás en un sistema Unix/Linux/Mac ingresa el siguiente comando desde una consola (recuerda cambiar tu usuario, contraseña de API, los destinatarios y el texto del mensaje antes de ejecutar el comando):

curl -X POST --user "usuario@dominio.com:api_password" -d "{ 'to': '51965876567, 573002111111', 'text': 'Esto es una prueba' }" https://www.elibom.com/messages

PHP

Si estás utilizando PEAR puedes instalar la librería con el siguiente comando:

pear install https://github.com/elibom/elibom-php/releases/download/0.1/ElibomClient-0.0.1.tgz

De lo contrario, descarga el archivo fuente y descomprímelo en tu proyecto. El siguiente fragmento de código muestra cómo enviar un mensaje:

require('elibom/elibom.php');

$elibom = new ElibomClient('usuario@dominio.com', 'api_password');
$deliveryId = $elibom->sendMessage('51965876567, 573002111111', 'Esto es una prueba en PHP');

Consulta la documentación de la librería PHP para más información.

Java

Si utilizas Maven, agrega la siguiente dependencia a tu pom.xml:

<dependency>
  <groupId>com.elibom</groupId>
  <artifactId>elibom-java</artifactId>
  <version>0.2.0</version>
</dependency>

O descarga la librería e inclúyela en tu proyecto. El siguiente es un ejemplo de cómo enviar un mensaje a múltiples destinatarios.

import com.elibom.client.ElibomRestClient;

public class Main {

  public static void main(String[] args) throws Exception {
    ElibomRestClient elibom = new ElibomRestClient("usuario@dominio.com", "api_password");
    
    String deliveryId = elibom.sendMessage("51965876567,573002111111", "Esto es una prueba");
    System.out.println(deliveryId);
  }
  
}

Consulta la documentación de la librería Java para más información.

Python

Instala el módulo desde una consola con el siguiente comando:

pip install elibom

El siguiente es un ejemplo de cómo enviar un mensaje a múltiples destinatarios:

from elibom.Client import *

elibom = ElibomClient('usuario@dominio.com', 'api_password')
response = elibom.send_message('51965876567,573002111111', 'Esto es una prueba')

Consulta la documentación de la librería Python para más información.

Node.js

Instala el módulo desde una consola con el siguiente comando:

npm install elibom

El siguiente es un ejemplo de cómo enviar un mensaje a múltiples destinatarios:

var elibom = require('elibom')('usuario@dominio.com', 'api_password')

elibom.sendMessage('51965876567,573002111111', 'Esto es una prueba', function(err, data) {
  if (!err) {
    console.log(data);
  } else {
    console.log(err.message)
  }
});

Consulta la documentación de la librería Node.js para más información.

Ruby

Instala la gema desde una consola utilizando el siguiente comando:

gem install elibom

El siguiente es un ejemplo de cómo enviar un mensaje a múltiples destinatarios:

require 'rubygems' # no es necesario si estás utilizando ruby >= 1.9
require 'elibom'

Elibom.configure(:user => 'usuario@dominio.com', :api_password => 'api_password')
response = Elibom.send_message(:to => '51965876567, 573002111111', :text => 'Esta es una prueba')
puts response # para ver el resultado del llamado

Consulta la documentación de la librería Ruby para más información.

CSharp

Instala el paquete NuGet:

https://www.nuget.org/packages/Elibom


El siguiente es un ejemplo de cómo enviar un mensaje a múltiples destinatarios:

    using System;
using Elibom;

namespace ApplicationExample
 {
   class Program
    {
      static void Main(string[] args)
       {
          ElibomClient elibom = new ElibomClient("your@email.com", "api_password");
          var delivery = elibom.sendMessage("3000000000,3000000001", "test CSharp");
          Console.WriteLine(delivery);
          Console.ReadKey();
       }
    }
 }

Consulta la documentación de la librería CSharp para más información.