Alles Wissenswerte, nichts Unwissendes.
Die Anfrage
Das BroadNet-Gateway akzeptiert einen POST an https://api.broadnet.me/sms/sendSms mit einem Token im Header Authorization: Bearer und einem JSON-Body: senderId (die Absenderkennung), destinationNumber (die Zielnummer im internationalen Format, nur Ziffern, ohne Pluszeichen), message (der Text) und messageType (TEXT für GSM-7, UNICODE für Arabisch, Emojis und andere nicht-lateinische Schriften). Ein erfolgreicher Aufruf liefert 200 OK mit der Nachrichten-ID im Antwort-Body.
Kodierung und Länge
Eine GSM-7-Nachricht fasst 160 Zeichen pro Segment (153, sobald sie mehrere Segmente umfasst); beim Wechsel zu Unicode für Emojis oder nicht-lateinische Schriften sinkt das auf 70 (67 bei verketteten Nachrichten). Setzen Sie messageType auf TEXT für einfaches GSM-7 und auf UNICODE, wenn der Text Unicode oder Arabisch benötigt, damit keine Zeichen verstümmelt werden; POST /sms/identify liefert Kodierung und Segmentanzahl vor dem Versand.
Verfolgen Sie die Zustellung, gehen Sie nicht davon aus, dass sie abgeschlossen ist.
Die zurückgegebene Nachrichten-ID dient als Handle für Zustellbestätigungen (DLRs). Konfigurieren Sie einen Webhook so, dass er den endgültigen Status des Betreibers – zugestellt, fehlgeschlagen oder abgelaufen – empfängt, anstatt den Statuscode 200 bei der Übermittlung als Empfangsbestätigung zu werten.
Übergang zur Produktion
Nutzen Sie internationale E.164 -Nummern, registrieren Sie Ihre Absenderkennung in jedem Zielmarkt, bevor Sie Ihr Geschäft ausweiten, und nutzen Sie direkte Betreiberrouten für eine gleichbleibende Latenz. Bei hohem SMS-Volumen ist dasselbe Konto sowohl über SMPP als auch über REST erreichbar, sodass Sie mit HTTP beginnen und die Bindungstypen wechseln können, ohne sich erneut registrieren zu müssen.