Obtener precio de renovación de alquiler

El método getContinueRentPrice permite obtener el costo actual de la renovación 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 usando el número.

El método ofrece la posibilidad de obtener el costo exacto de la renovación para el período indicado. 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, incluyendo el identificador del número, el período de renovación y el monto. Se recomienda este método para sistemas con renovación regular de números y control de gastos.

Ejemplo de solicitud:

Datos de entrada

ParámetroRequeridoNotaDescripción
Ver en el perfil en la configuración Clave APILa clave API proporciona acceso a servicios pagos
getContinueRentPriceNombre del método
Valor numéricoID de activación, obtenido al solicitar el número
4, 8, 12, 24, 72, 168, 360, 720, 2160Tiempo de alquiler en horas

Respuesta del servidor

JSON
{
  "status": "success", 
  "price": "100"
}

Ejemplo de código

const api_key = "API_KEY"; # Reemplaza 'API_KEY' con tu clave API real.
const id = 1; # Inserta el ID de activación obtenido al solicitar el número
const rent_time = 1; # Inserta el tiempo de renovación en horas de la tabla anterior
try {
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 especificada
const data = await response.json();
# Mostramos el contenido de la respuesta del servidor
console.log(data);
} catch (err) {
# Si ocurre un error, mostramos un mensaje de error
console.error(err);
}

Errores posibles

ParámetroDescripción
Acción incorrecta
Clave API incorrecta
Error en la consulta
Tiempo por el cual la cuenta está bloqueada
Cuenta no activa
ID de alquiler no especificado
Número alquilado no por ti (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