Solicitar países y servicios disponibles
El método getRentPrices se utiliza para obtener la lista actualizada de países y servicios disponibles para el alquiler de números virtuales a través de la API de SMS.online. Facilita la automatización de la selección de país y servicio al alquilar un número.
Se recomienda este método para sistemas que requieren la generación dinámica de la lista de destinos antes de crear una solicitud de alquiler. Usando este método, se puede obtener una lista actualizada de países y sus servicios relacionados para integrar en procesos automatizados.
Una solicitud exitosa devuelve datos estructurados que incluyen la lista de países, servicios y operadores soportados. Esto permite implementar una selección flexible de alquiler de números en sistemas automatizados.
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í | getRentPrices | Nombre del método | |
Sí | Ver la lista de países en el menú izquierdo | País, número del cual se necesita obtener |
Respuesta del servidor
{ "status": "success", "values": { "Страна": { "Сервис": { "cost": Стоимость, "count": Количество } } } }
Ejemplo de código
const api_key = "API_KEY"; # Reemplaza 'API_KEY' con tu clave API real.const country = 1; # Inserta el número del país deseado. Los números de todos los países se pueden ver en la documentación en la lista del menú izquierdo.try {const response = await fetch(`https://api.sms.onlinestubs/handler_api.php?api_key=${api_key}&action=getRentPrices&country=${country}`);# 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 | |
Se han agotado los números para este país |