Código ejemplo para integración SMS en lenguaje Perl

Enviar mensajes - REST API - JSON

            
use REST::Client;
use MIME::Base64;

my $api_key = "myusername";
my $api_pass = "mypassword";
my $client = REST::Client->new();

$client->addHeader("Authorization", "Basic " .
                   encode_base64("$api_key:$api_pass", ""));
$client->addHeader('Content-Type', 'application/json');
$client->addHeader('charset', 'UTF-8');
$client->addHeader('Accept', 'application/json');

$req = '{
    "message" : "Text of the SMS message",
    "tpoa" : "Sender",
    "recipient" : [
        {
            "msisdn":"12015550123"
        },
        {
            "msisdn":"447400123456"
        },
        {
            "msisdn":"5212221234567"
        }]
    }';

$url = "https://api.labsmobile.com/json/send";

$client->POST($url, $req);
print $client->responseContent();

Consulta de créditos - REST API - JSON

            
use REST::Client;
use MIME::Base64;

my $api_key = "myusername";
my $api_pass = "mypassword";
my $client = REST::Client->new();

$client->addHeader("Authorization", "Basic " .
                   encode_base64("$api_key:$api_pass", ""));
$client->addHeader('Content-Type', 'application/json');
$client->addHeader('charset', 'UTF-8');
$client->addHeader('Accept', 'application/json');

$url = "https://api.labsmobile.com/json/balance";

$client->GET($url);
print $client->responseContent();

Enviar mensajes - HTTP/GET

                
use LWP::Simple;
$contents = get("http://api.labsmobile.com/get/send.php?username=[X]&password=[X]&msisdn=34609036253&sender=SENDER&message=This+is+the+message");

Consulta de créditos - HTTP/GET

                
use LWP::Simple;
$contents = get("http://api.labsmobile.com/get/balance.php?username=[X]&password=[X]");
  • contact form support

    ¡Regístrate!

    Crea una cuenta de usuario y envía tus mensajes SMS en segundos. Tendrás todas las funcionalidades y prestaciones en una misma plataforma.

    Envía desde API y gestiona tu cuenta con nuestra aplicación online WebSMS.

    Crear nueva cuenta
  • Agencia de marketing, Eventos y campañas de SMS marketing recomienda LabsMobile

    Campañas masivas de SMSLanding para grandes marcas y para convocar y gestionar eventos deportivos.

    Ver más opiniones
  • dashboard aplicación online

    Máxima fiabilidad al mejor precio

    En LabsMobile sólo ofrecemos rutas directas de máxima fiabilidad y calidad. Disfruta de nuestra plataforma y de todas nuestros servicios por el precio de un SMS.

    Paga SÓLO por los mensajes enviados.

    Consulta nuestras tarifas
  • dashboard aplicación online

    ¿Más información? Contáctanos!

    Nuestro departamento técnico cuenta con profesionales con años de experiencia y hemos realizado múltiples integraciones.

    Te guiamos y ayudamos en todo el proceso.

    Solicita soporte técnico
  • Realiza un envío masivo o campaña

    Este tutorial explica cómo enviar mensajes SMS a un conjunto de teléfonos con una previa importación de la base de datos o listado.

    Ir al tutorial
loader