Les requêtes POST et GET sont prises en charge.
Les requêtes doivent avoir une clé API comme paramètre api_key
Adresse pour les requêtes API: https://sms-rooms.com/stubs/handler_api.php
Obtenir un numéro
Requête:
https://sms-rooms.com/stubs/handler_api.php?api_key=$api_key&action=getNumber&service=$service&country=$country&ref=$ref&maxPrice=$maxPriceParamètres:
$api_keyVotre clé API
$serviceService à commander
$countryPays du numéro
$refID du compte(optionnel)
$maxPricePrix maximum(optionnel)
Réponse:
ACCESS_NUMBER:$activationId:$phoneNumberExemple de requête:
https://sms-rooms.com/stubs/handler_api.php?api_key=YOUR_API_KEY&action=getNumber&service=tg&country=187&maxPrice=5Réponse::
ACCESS_NUMBER:2887:17744056708Erreurs:
BAD_KEY - clé API invalide
BAD_ACTION - action incorrecte
BAD_SERVICE - nom de service incorrect
BAD_COUNTRY - nom de pays incorrect
NO_BALANCE - solde insuffisant
NO_NUMBERS - aucun numéro disponible
Vérifier le statut d'activation
Requête:
https://sms-rooms.com/stubs/handler_api.php?api_key=$api_key&action=getStatus&id=$idParamètres:
$api_keyVotre clé API
$idID d'activation reçu dans getNumber
Réponse:
STATUS_OK:'Code SMS' ou STATUS_WAIT_CODEErreurs:
BAD_KEY - clé API invalide
BAD_ACTION - action incorrecte
NO_ACTIVATION - l'ID d'activation n'existe pas
Vérifier le solde
Requête:
https://sms-rooms.com/stubs/handler_api.php?api_key=$api_key&action=getBalanceParamètres:
$api_keyVotre clé API
Réponse:
ACCESS_BALANCE:'Solde du compte'Erreurs:
BAD_KEY - clé API invalide
BAD_ACTION - action incorrecte
Changer le statut d'activation
Requête:
https://sms-rooms.com/stubs/handler_api.php?api_key=$api_key&action=setStatus&status=$status&id=$idParamètres:
$api_keyVotre clé API
$idID d'activation
$statusStatut: 1-prêt, 3-redemander, 6-terminer, 8-annuler
Réponse:
ACCESS_READY / ACCESS_ACTIVATION / ACCESS_CANCEL / ACCESS_RETRY_GETExemple de requête:
https://sms-rooms.com/stubs/handler_api.php?api_key=YOUR_API_KEY&action=setStatus&status=3&id=2887Réponse::
ACCESS_RETRY_GETErreurs:
BAD_KEY - clé API invalide
BAD_ACTION - action incorrecte
NO_ACTIVATION - l'ID d'activation n'existe pas
BAD_STATUS - statut incorrect
Liste des services
Requête:
https://sms-rooms.com/stubs/handler_api.php?api_key=$api_key&action=getServicesListParamètres:
$api_keyVotre clé API
Réponse:
{"code": "ID du service", "name": "Nom du service"}Erreurs:
BAD_KEY - clé API invalide
BAD_ACTION - action incorrecte
Liste des pays
Requête:
https://sms-rooms.com/stubs/handler_api.php?api_key=$api_key&action=getCountriesParamètres:
$api_keyVotre clé API
Réponse:
{"id": "ID du pays", "rus": "Nom en russe", "eng": "Nom en anglais"}Erreurs:
BAD_KEY - clé API invalide
BAD_ACTION - action incorrecte
Nombre de numéros
Requête:
https://sms-rooms.com/stubs/handler_api.php?api_key=$api_key&action=getNumbersStatus&country=$countryParamètres:
$api_keyVotre clé API
$countryPays du numéro
Réponse:
{"code_service": "nombre_numeros"}Erreurs:
BAD_KEY - clé API invalide
BAD_ACTION - action incorrecte
BAD_COUNTRY - nom de pays incorrect
Liste des prix
Requête:
https://sms-rooms.com/stubs/handler_api.php?api_key=$api_key&action=getPrices&service=$service&country=$countryParamètres:
$api_keyVotre clé API
$serviceService à commander(optionnel)
$countryPays du numéro(optionnel)
Réponse:
{"Code pays": {"Code service": {"Prix": Quantité}}}Erreurs:
BAD_KEY - clé API invalide
BAD_ACTION - action incorrecte
BAD_COUNTRY - nom de pays incorrect
BAD_SERVICE - nom de service incorrect