Obtener el precio de renovación del alquiler
El método getContinueRentPrice permite obtener el costo actual de la renovación del alquiler de un número virtual a través de la API de SMS.online. Este método se utiliza para automatizar el cálculo de gastos antes de decidir si continuar utilizando el número.
El método ofrece la posibilidad de obtener el costo exacto de la renovación del alquiler para un período específico. Esto permite planificar gastos con anticipación y gestionar eficazmente el saldo de la cuenta.
Una solicitud exitosa devuelve un objeto con información sobre el costo de la renovación del alquiler, incluyendo el identificador del número, el período de renovación y el monto. Se recomienda este método para sistemas con actualizaciones regulares del alquiler de números y control de gastos.
Ejemplo de solicitud:
Datos de entrada
| Parámetro | Requerido | Nota | Descripción |
|---|---|---|---|
| Sí | Ver en el perfil en la configuración Clave API | La clave API proporciona acceso a servicios pagados | |
| Sí | getContinueRentPrice | Nombre del método | |
| Sí | Valor numérico | ID de activación, obtenido al solicitar el número | |
| Sí | 4, 8, 12, 24, 72, 168, 360, 720, 2160 | Tiempo de alquiler en horas |
Respuesta del servidor
{
"status": "success",
"price": "100"
}Ejemplo de código
const api_key = "API_KEY"; # Reemplace 'API_KEY' con su clave API real.const id = 1; # Inserte el ID de activación obtenido al solicitar el númeroconst rent_time = 1; # Inserte el tiempo de renovación en horas de la tabla anteriortry {const response = await fetch(`https://api.sms.onlinestubs/handler_api.php?api_key=${api_key}&action=getContinueRentPrice&id=${id}&rent_time=${rent_time}`);# Realizamos una solicitud GET a la URL especificadaconst data = await response.json();# Mostramos el contenido de la respuesta del servidorconsole.log(data);} catch (err) {# Si ocurrió un error, mostramos un mensaje de errorconsole.error(err);}Posibles errores
| Parámetro | Descripción |
|---|---|
| Acción incorrecta | |
| Clave API incorrecta | |
| Error en la consulta | |
| Tiempo por el cual la cuenta está bloqueada | |
| Cuenta inactiva | |
| ID de alquiler no especificado | |
| Número alquilado no por usted (ID de alquiler incorrecto) | |
| Hora de renovación incorrecta | |
| No se puede renovar el alquiler, ya que el número ha expirado | |
| Se ha superado el tiempo máximo disponible | |
| Cuenta bloqueada |