Verfügbare Länder und Dienste anfragen

Die Methode getRentPrices wird verwendet, um die aktuelle Liste der Länder und Dienste zu erhalten, die für die Anmietung virtueller Nummern über die API von SMS.online verfügbar sind. Sie ermöglicht die Automatisierung der Auswahl von Ländern und Diensten bei der Anmietung einer Nummer.

Diese Methode wird für Systeme empfohlen, die eine dynamische Erstellung der Ziel-Liste vor der Anmietungsanfrage erfordern. Mit dieser Methode kann eine aktuelle Liste der Länder und der zugehörigen Dienste abgerufen werden, um sie in automatisierte Prozesse zu integrieren.

Eine erfolgreiche Anfrage liefert strukturierte Daten, die eine Liste der unterstützten Länder, Dienste und Betreiber enthalten. Dies ermöglicht eine flexible Auswahl von Mietnummern in automatisierten Systemen.

Beispielanfrage:

Eingabedaten

ParameterErforderlichHinweisBeschreibung
JaSiehe im Profil in den Einstellungen API SchlüsselDer API-Schlüssel gewährt Zugriff auf kostenpflichtige Dienste
JagetRentPricesName der Methode
JaSiehe Liste der Länder im linken MenüLand, dessen Nummer benötigt wird

Serverantwort

JSON
{
  "status": "success", 
  "values": { 
    "Страна": { 
      "Сервис": { 
        "cost": Стоимость, 
        "count": Количество
      }
    }
  }
}

Beispielcode

const api_key = "API_KEY"; # Ersetzen Sie 'API_KEY' durch Ihren tatsächlichen API-Schlüssel.
const country = 1; # Geben Sie die Nummer des gewünschten Landes ein. Nummern aller Länder können in der Dokumentation im linken Menü eingesehen werden.
try {
const response = await fetch(`https://api.sms.onlinestubs/handler_api.php?api_key=${api_key}&action=getRentPrices&country=${country}`);
# Führen Sie eine GET-Anfrage an die angegebene URL aus
const data = await response.json();
# Geben Sie den Inhalt der Serverantwort aus
console.log(data);
} catch (err) {
# Wenn ein Fehler aufgetreten ist, geben Sie die Fehlermeldung aus
console.error(err);
}

Mögliche Fehler

ParameterBeschreibung
Ungültige Aktion
Ungültiger API-Schlüssel
Fehler in der Anfrage
Zeit, für die das Konto gesperrt ist
Konto nicht aktiv
Nummern für dieses Land sind ausverkauft