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ámetro | Requerido | Nota | Descripción |
---|---|---|---|
Sí | Ver en el perfil en la configuración Clave API | La clave API proporciona acceso a servicios pagos | |
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
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úmeroconst rent_time = 1; # Inserta 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 ocurre un error, mostramos un mensaje de errorconsole.error(err);}
Errores posibles
Parámetro | Descripció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 |