Verlängerung der Miete einer virtuellen Nummer
Die Methode continueRentNumber wird verwendet, um die Mietdauer einer virtuellen Nummer über die API von SMS.online zu verlängern. Sie ermöglicht die Automatisierung des Verlängerungsprozesses und sorgt dafür, dass die gemietete Nummer weiterhin SMS empfangen kann, ohne das Risiko eines Verlusts.
Die Methode ist für Situationen gedacht, in denen eine längere Nutzung derselben Nummer erforderlich ist. Sie können den Verlängerungszeitraum angeben, nach dem das System die Mietdauer aktualisiert und eine Bestätigung über die erfolgreiche Verlängerung bereitstellt.
Eine erfolgreiche Anfrage gibt ein Objekt mit Informationen zur aktualisierten Miete zurück, einschließlich der Nummer, der neuen Mietdauer und des abgebuchten Betrags. Dies gewährleistet die Stabilität des SMS-Empfangs über den verlängerten Zeitraum.
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 | continueRentNumber | 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",
"phone": {
"id": 1049,
"endDate": "2020-01-31T12:01:52",
"number": "79959707564"
}
}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=continueRentNumber&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 | |
| Kein Kontostand gefunden | |
| Status fehlt oder ist falsch angegeben |