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

Enviar mensajes - REST API - JSON

            
import requests, base64
usrPass = "myusername:mypassword"
b64Val = base64.b64encode(usrPass)

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

payload = "{\"message\":\"Text of the SMS message\", \"tpoa\":\"Sender\",\"recipient\":[{\"msisdn\":\"12015550123\"},{\"msisdn\":\"447400123456\"},{\"msisdn\":\"5212221234567\"}]}"
headers = {
    'Content-Type': "application/json",
    'Authorization': "Basic %s" % b64Val,
    'Cache-Control': "no-cache"
    }

response = requests.request("POST", url, data=payload, headers=headers)

print(response.text)

Consulta de créditos - REST API - JSON

            
import requests, base64
usrPass = "myusername:mypassword"
b64Val = base64.b64encode(usrPass)

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

headers = {
    'Authorization': "Basic %s" % b64Val,
    'Cache-Control': "no-cache"
    }

response = requests.request("GET", url, headers=headers)

print(response.text)

Enviar mensajes - HTTP/GET

                
Python 2.x:

import urllib2
print urllib2.urlopen("http://api.labsmobile.com/get/send.php?username=[X]&password=[X]&msisdn=34609036253&sender=SENDER&message=This+is+the+message").read()

---------

Python 3.x:

import urllib.request
print urllib.request.urlopen("http://api.labsmobile.com/get/send.php?username=[X]&password=[X]&msisdn=34609036253&sender=SENDER&message=This+is+the+message").read()

---------

import requests
r = requests.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

                
Python 2.x:

import urllib2
print urllib2.urlopen("http://api.labsmobile.com/get/balance.php?username=[X]&password=[X]").read()

---------

Python 3.x:

import urllib.request
print urllib.request.urlopen("http://api.labsmobile.com/get/balance.php?username=[X]&password=[X]").read()

---------

import requests
r = requests.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
  • Hey Petit, Servicios para alojamiento rurales recomienda LabsMobile

    Confirmación y recordatorios SMS de las reservas realizadas a través del servicio online de alojamientos rurales.

    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
  • Adjunta ficheros o enlaces a tus envíos

    Este tutorial explica cómo adjuntar enlaces o ficheros a un envío o campaña SMS mediante shortlinks y monitorizar los clics de los destinatarios.

    Ir al tutorial
loader