Dev DOC - SMSMobileAPI
SMSmobileAPI Developer Documentation

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
rizo
JavaScript JavaScript
Python Pitón
Node.js Node.js
Ruby Rubí
WSDL

API para enviar SMS

The SMSMobile API supports two authentication methods: using a simple API Key or the OAuth2 protocol with a client ID and client secret.

1. API Key Authentication for Send SMS

This method requires an API Key that can be included as a parameter in either a GET or POST request. It is a straightforward way to authenticate your API requests.

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

Parámetros:

- apikey: Your unique API key.
- recipients: The recipient's phone number.
- message: The message to send.

Example:

GET https://api.smsmobileapi.com/sendsms?apikey=YOUR_API_KEY&recipients=+1234567890&message=Hello%20World

2. OAuth2 Authentication for Send SMS

OAuth2 provides a more secure and scalable authentication method.
You will need to use a client ID and client secret to obtain an access token, which should then be included in your API requests using the Authorization header.

The client_id and client_secret are available in your dashboard, accessible after installing the app and creating an account on your mobile device.
Download the mobile app now o access your dashboard.

Obtaining an Access Token

To get an access token, send a POST request to the token endpoint with your client ID and client secret.

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"

Using the Access Token:

Once you have the access token, include it in the Authorization header of your API requests:

curl -X POST https://api.smsmobileapi.com/sendsms \
-H "Authorization: Bearer abc123xyz456" \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "recipients=+1234567890" \
-d "message=Hello"

Which Method Should You Use?

- Use API Key Authentication for quick and straightforward integrations.

- Use OAuth2 Authentication for enhanced security and scalability in your integrations.

For more details, please refer to the full documentation.




Obtener API de SMS

Este punto final de API se utiliza para recuperar mensajes SMS recibidos en el teléfono inteligente.

https://api.smsmobileapi.com/getsms/?apikey=YOUR_API_KEY

Parámetro:

- destinatarios: El número de móvil del destinatario.
- mensaje: El mensaje a enviar.
- apikey: La clave API que tienes o recibirás.



Eliminar API de SMS

Este punto final de API se utiliza para eliminar mensajes SMS del registro del servidor de SMS Mobile API

https://api.smsmobileapi.com/deletesms/?apikey=YOUR_API_KEY

Parámetro:

- apikey: La clave API que tienes.
- guid_message: El ID único del mensaje a eliminar.
- date_start: si se usa solo, elimina todos los mensajes del día especificado.
- date_start y date_end: se combinan para eliminar mensajes dentro de un período específico.

Nota: Los SMS eliminados son solo aquellos almacenados en los registros de su cuenta de la aplicación móvil. Los SMS del dispositivo móvil en sí no se eliminarán, ya que no tenemos acceso a ellos.

Dependiendo de la versión de Android instalada en un teléfono móvil, el sistema operativo puede dificultar el correcto funcionamiento del envío y recepción automático de mensajes SMS cuando la aplicación SmsMobileApi no está en primer plano.
Este problema surge de un proceso que intenta ejecutarse en segundo plano cuando la aplicación no se inicia de forma activa. Sin embargo, debido a las medidas de optimización de la batería de Android, que varían según las distintas versiones, es posible que este proceso en segundo plano no se inicie correctamente. La optimización de la batería de Android está diseñada para limitar la actividad en segundo plano de las aplicaciones para conservar la vida útil de la batería, lo que puede afectar inadvertidamente a las aplicaciones que requieren procesos en segundo plano para funcionar correctamente.

Para solucionar este problema, los usuarios pueden configurar manualmente sus ajustes de Android para permitir que SmsMobileApi utilice recursos sin restricciones.
Esto implica ajustar la configuración de optimización de la batería para la aplicación específica, básicamente indicando a Android que SmsMobileApi puede ejecutarse en segundo plano y utilizar los recursos según sea necesario. Al hacerlo, la aplicación debería poder enviar y recibir mensajes SMS automáticamente incluso cuando no sea la aplicación activa en primer plano. Este ajuste garantiza que el proceso en segundo plano necesario pueda funcionar sin interrupciones, evitando las funciones de optimización de la batería que, de lo contrario, podrían impedir su ejecución adecuada.


Preguntas frecuentes para desarrolladores

Descripción de muestra de acordeónPara generar una clave API, descargue nuestra aplicación en su teléfono móvil y cree una cuenta sin costo. Se generará automáticamente una clave API y se vinculará a su teléfono móvil. También recibirá un correo electrónico con toda la información necesaria. Este proceso garantiza que pueda comenzar a utilizar nuestros servicios de manera rápida y sencilla con una configuración mínima.
En su aplicación móvil, navegue hasta el menú AJUSTES o AYUDA, donde su clave API estará visible en todo momento. Esto garantiza que pueda acceder fácilmente a su clave API siempre que la necesite para integrar o usar nuestros servicios.
Sí, no requerimos ninguna prueba de identidad para crear una clave API. Por lo tanto, la comunicación entre nuestra API y su teléfono móvil es totalmente anónima. Este enfoque permite a los usuarios mantener su privacidad mientras utilizan nuestros servicios.

¡Empiece a utilizar SMSmobileAPI hoy mismo!

Experimente la libertad y flexibilidad de administrar sus servicios de SMS desde cualquier lugar. Descargue nuestra aplicación móvil ahora y dé el primer paso hacia una integración perfecta de SMS.

Descargar la aplicación
Conectar mi móvil
es_ESSpanish