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 una 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 pagados | |
| Sí | getRentPrices | Nombre del método | |
| Sí | Ver lista de países en el menú izquierdo | País, número que se necesita obtener |
Respuesta del servidor
{
"status": "success",
"values": {
"Страна": {
"Сервис": {
"cost": Стоимость,
"count": Количество
}
}
}
}Ejemplo de código
const api_key = "API_KEY"; # Reemplace 'API_KEY' con su clave API real.const country = 1; # Inserte 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 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 | |
| Se han agotado los números para este país |