Integre el envío de SMS desde tu aplicación con Python
SMS Sigue nuestra guía de inicio rápido para configurar el código para llamar a la API e implementar tu proyecto web o de aplicación en Python. SMS Implementa la solicitud y recibe inmediatamente lo enviado por Python.
CONFÍAN EN NOSOTROS TUS EMPRESAS FAVORITAS
SMS Envío de Python, en detalle
Con API SMS SMSpuede crear cualquier servicio, desde una simple notificación o servicio de marketing hasta soluciones de autenticación de dos factores (OTP).
Servicio continuo
Nuestra infraestructura dedicada ofrece alta disponibilidad. Se supervisa 24 horas al día, 7 días a la semana, 365 días al año, y es redundante y tolerante a fallos.
GUÍA DE INICIO RÁPIDO
SMS SMS SMS SMSLa API HTTP te permite integrar una amplia gama de peticiones en tu desarrollo con Python: enviar un (de forma masiva o individual), recibir clientes, y también recibir estadísticas sobre tus envíos .
SMS Integrar el envío de con Python en unas pocas líneas
SMS
1/ El primer parámetro importado corresponde al token (clave API) que le identifica para realizar la petición a través de nuestra pasarela 2/ El segundo contiene el contenido del mensaje a enviar 3/ El tercer parámetro contiene el número o números de teléfono de los destinatarios.
import requests
import urllib
import sys
import os.path
ERROR_API = "Error during API call"
ERROR_FILE = "The specified file does not exist"
URL = 'https://api.smsmode.com/http/1.6/'
PATH_SEND_SMS = "sendSMS.do"
PATH_SEND_SMS_BATCH = "sendSMSBatch.do"
"""
* Function parameters:
*
* - access_token (required)
* - message (required)
* - destinataires (required): Receivers separated by a comma
* - emetteur (optional): Allows to deal with the sms sender
* - option_stop (optional): Deal with the STOP sms when marketing send (cf. API HTTP documentation)
* - batch_file_path (required for batch mode): The path of CSV file for sms in Batch Mode
"""
class ExempleClientHttpApi:
# send SMS with GET method
def send_sms_get(self, access_token, message, destinataires, emetteur, option_stop):
final_url = (
URL + PATH_SEND_SMS +
'?accessToken=' + access_token +
'&message=' + urllib.quote_plus(message.encode('iso-8859-15')) +
'&numero=' + destinataires +
'&emetteur=' + emetteur +
'&stop=' + option_stop
)
r = requests.get(final_url)
if not r:
return ERROR_API
return r.text
# send SMS with POST method
def send_sms_post(self, access_token, message, destinataires, emetteur, option_stop):
final_url = URL + PATH_SEND_SMS
headers = {'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'}
payload = {
'accessToken': access_token,
'message': message,
'numero': destinataires,
'emetteur': emetteur,
'stop': option_stop
}
r = requests.post(final_url, data=payload, headers=headers)
if not r:
return ERROR_API
return r.text
# send SMS with POST method (Batch)
def send_sms_batch(self, access_token, batch_file_path, option_stop):
final_url = URL + PATH_SEND_SMS_BATCH + "?accessToken=" + access_token + "&stop=" + option_stop
if not os.path.isfile(batch_file_path):
return ERROR_FILE
r = requests.post(final_url, files={'file': open(batch_file_path,'rb')})
if not r:
return ERROR_API
return r.text
Enhorabuena. SMS Acaba de enviar su primer .
SMS Consulte la documentación para desarrolladores de la API HTTP y sus parámetros para explorar todas las funciones que ofrece nuestra pasarela (envío de correos, gestión de la fecha y hora de envío, personalización del remitente, recepción de respuestas, etc.).
SMS Consigue 20 Python gratis creando tu cuenta
Sin necesidad de tarjeta de crédito. ¡En sólo 30 segundos!
Elija al líder en API en Francia
SMS Nuestra interfaz de carga es rápida de instalar y compatible con una amplia gama de lenguajes de programación (PHP, Java, Javascript, ASP, C++, C#, Ruby, Python, SKD, WINDEV, .net, etc.).
SMS Encaminamiento de los envíos por las mejores rutas
SMS Como operador de telecomunicaciones ARCEP, los envíos realizados a través de nuestros servicios se encaminan por rutas directas de operador (máxima calidad). Usted se beneficia de una entregabilidad máxima:una tasa de recepción del +99%, incluido el 87% en el minuto siguiente al envío a los operadores de telefonía franceses.
Control y supervisión en tiempo real
El tráfico que pasa por nuestro Pasarela SMS se supervisa continuamente. SMS Nuestro sistema de monitorización Kibana permite seguir el rendimiento de los envíos en tiempo real, con estadísticas detalladas de entregabilidad y alertas de cualquier ralentización del sistema.
Infraestructura de alta disponibilidad
Aprobada por más de 10.000 clientes, nuestra plataforma SMSSMS procesa más de 1 millón de solicitudes al día y envía más de 900 millones de mensajes al año. La gestión de las prioridades de envío (priorización del tráfico OTP y notificación del tráfico de marketing) también se ha optimizado para ofrecer un mejor rendimiento.
Crea tu cuenta gratuita
Prueba nuestra plataforma SMS y obtén 20 créditos de prueba gratis, sin compromiso.