Preise für die Verlängerung der Miete abrufen
Die Methode getContinueRentPrice ermöglicht es, die aktuellen Kosten für die Verlängerung einer virtuellen Nummer über die API von SMS.online abzurufen. Diese Methode wird verwendet, um die Kosten für die Verlängerung zu automatisieren, bevor eine Entscheidung über die weitere Nutzung der Nummer getroffen wird.
Die Methode bietet die Möglichkeit, die genauen Kosten für die Verlängerung der Miete für den angegebenen Zeitraum zu erhalten. Dies ermöglicht eine frühzeitige Planung der Ausgaben und eine effektive Verwaltung des Kontostands.
Eine erfolgreiche Anfrage gibt ein Objekt mit Informationen zu den Kosten der Mietverlängerung zurück, einschließlich der Nummern-ID, der Verlängerungsdauer und des Betrags. Diese Methode wird für Systeme empfohlen, die regelmäßig die Miete von Nummern aktualisieren und die Kosten überwachen.
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 | getContinueRentPrice | Name der Methode | |
| Ja | Numerischer Wert | Aktivierungs-ID, die bei der Anfrage nach der Nummer erhalten wurde | |
| Ja | 4, 8, 12, 24, 72, 168, 360, 720, 2160 | Mietzeit in Stunden |
Serverantwort
{
"status": "success",
"price": "100"
}Beispielcode
const api_key = "API_KEY"; # Ersetzen Sie 'API_KEY' durch Ihren tatsächlichen API-Schlüssel.const id = 1; # Geben Sie die Aktivierungs-ID ein, die Sie beim Anfordern der Nummer erhalten habenconst rent_time = 1; # Geben Sie die Verlängerungszeit in Stunden aus der obigen Tabelle eintry {const response = await fetch(`https://api.sms.onlinestubs/handler_api.php?api_key=${api_key}&action=getContinueRentPrice&id=${id}&rent_time=${rent_time}`);# 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 | |
| Miet-ID nicht angegeben | |
| Nummer wurde nicht von Ihnen gemietet (falsche Miet-ID) | |
| Ungültige Verlängerungszeit | |
| Miete kann nicht verlängert werden, da die Lebensdauer der Nummer abgelaufen ist | |
| Maximale verfügbare Zeit überschritten | |
| Konto gesperrt |