Se admiten peticiones POST y GET.
Las peticiones deben incluir la clave API como parámetro api_key
Dirección de la petición API: https://sms-rooms.com/stubs/handler_api.php
Obtener número
Petición:
https://sms-rooms.com/stubs/handler_api.php?api_key=$api_key&action=getNumber&service=$service&country=$country&ref=$ref&maxPrice=$maxPriceParámetros:
$api_keyTu clave API
$serviceServicio a pedir
$countryPaís del número
$refID de cuenta(opcional)
$maxPricePrecio máximo(opcional)
Respuesta:
ACCESS_NUMBER:$activationId:$phoneNumberEjemplo de petición:
https://sms-rooms.com/stubs/handler_api.php?api_key=YOUR_API_KEY&action=getNumber&service=tg&country=187&maxPrice=5Respuesta::
ACCESS_NUMBER:2887:17744056708Errores:
BAD_KEY — clave API no válida
BAD_ACTION — acción incorrecta
BAD_SERVICE — nombre de servicio incorrecto
BAD_COUNTRY — nombre de país incorrecto
NO_BALANCE — saldo insuficiente
NO_NUMBERS — no hay números disponibles
Comprobar estado de la activación
Petición:
https://sms-rooms.com/stubs/handler_api.php?api_key=$api_key&action=getStatus&id=$idParámetros:
$api_keyTu clave API
$idID de activación recibido en getNumber
Respuesta:
STATUS_OK:'Código SMS' o STATUS_WAIT_CODEErrores:
BAD_KEY — clave API no válida
BAD_ACTION — acción incorrecta
NO_ACTIVATION — el ID de activación no existe
Comprobar saldo
Petición:
https://sms-rooms.com/stubs/handler_api.php?api_key=$api_key&action=getBalanceParámetros:
$api_keyTu clave API
Respuesta:
ACCESS_BALANCE:'Saldo de la cuenta'Errores:
BAD_KEY — clave API no válida
BAD_ACTION — acción incorrecta
Cambiar estado de la activación
Petición:
https://sms-rooms.com/stubs/handler_api.php?api_key=$api_key&action=setStatus&status=$status&id=$idParámetros:
$api_keyTu clave API
$idID de activación
$statusEstado: 1-listo, 3-solicitar de nuevo, 6-completar, 8-cancelar
Respuesta:
ACCESS_READY / ACCESS_ACTIVATION / ACCESS_CANCEL / ACCESS_RETRY_GETEjemplo de petición:
https://sms-rooms.com/stubs/handler_api.php?api_key=YOUR_API_KEY&action=setStatus&status=3&id=2887Respuesta::
ACCESS_RETRY_GETErrores:
BAD_KEY — clave API no válida
BAD_ACTION — acción incorrecta
NO_ACTIVATION — el ID de activación no existe
BAD_STATUS — estado incorrecto
Lista de servicios
Petición:
https://sms-rooms.com/stubs/handler_api.php?api_key=$api_key&action=getServicesListParámetros:
$api_keyTu clave API
Respuesta:
{"code": "ID del servicio", "name": "Nombre del servicio"}Errores:
BAD_KEY — clave API no válida
BAD_ACTION — acción incorrecta
Lista de países
Petición:
https://sms-rooms.com/stubs/handler_api.php?api_key=$api_key&action=getCountriesParámetros:
$api_keyTu clave API
Respuesta:
{"id": "ID de país", "rus": "Nombre en ruso", "eng": "Nombre en inglés"}Errores:
BAD_KEY — clave API no válida
BAD_ACTION — acción incorrecta
Recuento de números
Petición:
https://sms-rooms.com/stubs/handler_api.php?api_key=$api_key&action=getNumbersStatus&country=$countryParámetros:
$api_keyTu clave API
$countryPaís del número
Respuesta:
{"service_code": "numbers_count"}Errores:
BAD_KEY — clave API no válida
BAD_ACTION — acción incorrecta
BAD_COUNTRY — nombre de país incorrecto
Lista de precios
Petición:
https://sms-rooms.com/stubs/handler_api.php?api_key=$api_key&action=getPrices&service=$service&country=$countryParámetros:
$api_keyTu clave API
$serviceServicio a pedir(opcional)
$countryPaís del número(opcional)
Respuesta:
{"Código de país": {"Código de servicio": {"Precio": Cantidad}}}Errores:
BAD_KEY — clave API no válida
BAD_ACTION — acción incorrecta
BAD_COUNTRY — nombre de país incorrecto
BAD_SERVICE — nombre de servicio incorrecto