DOC de desarrollo de WhatsApp - SMSMobileAPI
Esta documentación es específica para enviar un mensaje de WhatsApp únicamente. También es posible enviar un mensaje de WhatsApp y un SMS simultáneamente.

En SMSmobileAPI, nos esforzamos por hacer que nuestra API sea lo más compatible posible con cualquier arquitectura o plataforma.
Ya sea que utilice REST, SOAP, cURL o varios lenguajes de programación como Python, JavaScript, PHP y más, nuestra API está diseñada para integrarse perfectamente en sus proyectos.

También disponemos de complementos listos para usar para soluciones y software de comercio electrónico. Haga clic aquí para descubrirlos.

Si tiene alguna pregunta, sugerencia o necesita ayuda, nuestro equipo está aquí para ayudarlo.
No dude en comunicarse con nosotros en api@smsmobileapi.com

API REST
cURL
JavaScript JavaScript
Pitón Pitón
Node.js Node.js
Rubí Rubí
WSDL

Enviar API de WhatsApp

La API de SMSMobile admite dos métodos de autenticación: utilizando una clave API simple o el protocolo OAuth2 con un ID de cliente y un secreto de cliente.

1. Autenticación de clave API para enviar SMS

Este método requiere una clave API que se puede incluir como parámetro en una solicitud GET o POST. Es una forma sencilla de autenticar sus solicitudes API.

https://api.smsmobileapi.com/sendsms?apikey=YOUR_API_KEY&waonly=yes&recipients=PHONE_NUMBER&message=MESSAGE_TO_SEND

Parámetros:

- apikey:Su clave API única.
- recipients: El número de teléfono del destinatario (el número debe estar disponible en WhatsApp). Ingrese el número de teléfono comenzando con el código del país (sin '+' y sin '00'), seguido directamente por el resto de su número. Ejemplo 191728660
- message:El mensaje a enviar (varias líneas posibles).
- waonly:debe tener el valor -> Es necesario especificar que solo se debe enviar un mensaje de WhatsApp

Ejemplo:

OBTENER https://api.smsmobileapi.com/sendsms?apikey=YOUR_API_KEYY&waonly=yes&recipients=191728660&message=HelloWorld

2. Autenticación OAuth2 para enviar SMS

OAuth2 proporciona un método de autenticación más seguro y escalable.
Necesitará utilizar un ID de cliente y un secreto de cliente para obtener un token de acceso, que luego debe incluirse en sus solicitudes de API mediante el Autorización encabezamiento.

El client_id y el client_secret están disponibles en su panel de control, a los que puede acceder después de instalar la aplicación y crear una cuenta en su dispositivo móvil.
Descargue la aplicación móvil ahora o Accede a tu panel de control.

Obtención de un token de acceso

Para obtener un token de acceso, envíe una solicitud POST al punto final del token con su ID de cliente y su secreto de cliente.

curl -X POST https://api.smsmobileapi.com/oauth2/token \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "grant_type=client_credentials" \
-d "client_id=1ab0ex4b4c1ef2c800690d" \
-d "client_secret=3ed108a93d0414074b94364290b6a7348475e93a0567005"

Usando el token de acceso:

Una vez que tenga el token de acceso, inclúyalo en el Autorización encabezado de sus solicitudes de API:

curl -X POST https://api.smsmobileapi.com/sendsms?waonly=yes \
-H "Autorización: Portador abc123xyz456" \
-H "Tipo de contenido: aplicación/x-www-form-urlencoded" \
-d "destinatarios=+1234567890" \
-d "mensaje=Hola"

¿Qué método deberías utilizar?

- Usar Autenticación de clave API para integraciones rápidas y sencillas.

- Usar Autenticación OAuth2 para una mayor seguridad y escalabilidad en sus integraciones.

Para obtener más detalles, consulte la documentación completa.

Conectar mi móvil