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
| Parameter | Erforderlich | Hinweis | Beschreibung |
|---|---|---|---|
| Ja | Siehe im Profil in den Einstellungen API Schlüssel | Der API-Schlüssel gewährt Zugriff auf kostenpflichtige Dienste | |
| Ja | getRentPrices | Name der Methode | |
| Ja | Siehe Liste der Länder im linken Menü | Land, dessen Nummer benötigt wird |
Serverantwort
{
"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 ausconst data = await response.json();# Geben Sie den Inhalt der Serverantwort ausconsole.log(data);} catch (err) {# Wenn ein Fehler aufgetreten ist, geben Sie die Fehlermeldung ausconsole.error(err);}Mögliche Fehler
| Parameter | Beschreibung |
|---|---|
| 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 |