Nummer bestellen

Die Methode getNumber wird verwendet, um über die API SMS.online eine einmalige virtuelle Nummer zu erhalten. Sie ermöglicht das automatische Anfordern einer Nummer zur Verifizierung auf externen Plattformen, die eine Bestätigung per SMS erfordern. Die Methode akzeptiert Parameter für das Land, den Dienst und (optional) den Anbieter zur genauen Auswahl der Nummer.

Bei erfolgreicher Ausführung der Anfrage wird eine Zeichenkette mit einer einzigartigen Aktivierungs-ID und der Nummer zurückgegeben. Die Methode ist für die Integration in Systeme zur automatischen Registrierung und Bestätigung von Konten per SMS gedacht.

Beispielanfrage:

Eingabedaten

ParameterErforderlichHinweisBeschreibung
JaSiehe im Profil in den Einstellungen API SchlüsselDer API-Schlüssel gewährt Zugriff auf kostenpflichtige Dienste
JagetNumberName der Methode
JaSiehe Liste der Dienste im linken MenüDienst, für den eine Nummer benötigt wird
JaSiehe Liste der Länder im linken MenüLand, dessen Nummer benötigt wird
NeinSiehe Liste der Betreiber im linken MenüMobilfunkanbieter, dessen Nummer benötigt wird
NeinSiehe im PartnerprogrammReferenz-ID
NeinNumerischer WertAktivierungstyp: 0 - SMS (Standard), 1 - nach Nummer, 2 - nach Stimme

Serverantwort

ACCESS_NUMBER:ID:NUMBER
Nummer erhalten, Aktivierungs-ID - ID, die Nummer mit Ländervorwahl - NUMBER

Beispielcode

const api_key = "API_KEY"; # Ersetzen Sie 'API_KEY' durch Ihren tatsächlichen API-Schlüssel.
const service = "SERVICE"; # Ersetzen Sie 'SERVICE' durch die Dienst-ID. Alle IDs können in der Dokumentation im linken Menü eingesehen werden.
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=getNumber&service=${service}&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
Ungültiger Dienstname
Ungültiger Ländername
Konto gesperrt
Keine verfügbaren Nummern
Kein Kontostand gefunden