Eine einfache REST-API für Senden von SMS
POSTEN Sie Ihren Absender, Empfänger und Inhalt mit einem Token-Header. Erhalten Sie sofort eine Nachrichten-ID und Zustellberichte, die an Ihren Server gesendet werden.
Eine Anfrage, eine Nachricht
Authentifizieren Sie sich mit Ihrem Zugriffsschlüssel, posten Sie die Nachricht und lesen Sie die msgid aus der Antwort. Drücken Sie die Taste, um zu sehen, wie es ausgeführt wird.
1curl -X POST https://secure.smslocal.com/api/service/enterprise-service/external/sms \
2 -H "Token: $SMSLOCAL_TOKEN" \
3 -H "Content-Type: application/json" \
4 -d '{
5 "from": "SMSLOCAL",
6 "to": "14155550123",
7 "content": "Your code is 481920."
8 }'
/external/smsFühren Sie die Anfrage aus, um die Antwort anzuzeigen.
Es gibt nichts Exotisches zu lernen
Drei Ideen decken die gesamte API ab, die im Klartext folgt AUSRUHEN Konventionen.
- Authentifizierung
Token-Authentifizierung
Senden Sie Ihren Zugriffsschlüssel bei jeder Anfrage in einem Token-Header, mit JSON-Eingang und JSON-Ausgang.
- Kein SDK erforderlich
- Funktioniert aus jeder Sprache
- Behalten Sie den Schlüssel in einer Umgebungsvariablen
- Antwort
Wisse, dass es akzeptiert wurde
Jeder Versand gibt sofort eine Msgid und einen Fehlercode zurück.
- Speichern Sie die msgid in Ihrem eigenen Datensatz
- Fehlercode 0 bedeutet akzeptiert
- Verwenden Sie die msgid, um Berichte später abzugleichen
- Antworten
Standardmäßig bidirektional
Antworten gehen bei demselben Rückruf ein und werden als „vom Mobilgerät stammend“ markiert.
- Gleiche Nachrichtenform wie Berichte
- Teilen Sie die Richtungen mit mt/mo auseinander
- Leiten Sie Antworten an Ihre Support-Tools weiter
Sehen Sie, was mit jeder Nachricht passiert ist
Ein Statusbericht wird an Sie gesendet Rückruf-URL wenn eine Nachricht ihren Endzustand erreicht.
- 1Übereinstimmung mit msgidJeder Bericht trägt die ID, die Sie zum Zeitpunkt des Versands erhalten haben.
- 2Nur EndzuständeSie hören von einer Nachricht, wenn sie zugestellt wurde oder fehlgeschlagen ist.
- 3Eine Rückruf-URLDerselbe Endpunkt empfängt Berichte und Antworten.
9f2a7c10+1 415 ••• 0123Geliefertsoeben9f2a7c11+91 98••• 43210GeliefertVor 3 Sekunden9f2a7c12+44 7••• 123456AusstehendVor 5 s9f2a7c13+91 99••• 00012FehlgeschlagenVor 9 s
Sehen Sie, wie eine Nachricht gezählt wird
Längerer Text und nicht-lateinische Zeichen ändern die Anzahl der Teile, in die eine Nachricht abgerechnet wird. Versuchen Sie es mit Ihrer eigenen Formulierung und Schlagen Sie eine Nummer nach bevor Sie senden.
- Teil 146 / 160
Ein Teil enthält 160 Zeichen in GSM7 oder 70 in Unicode. Ein Nicht-GSM-Zeichen, beispielsweise ein Emoji oder ein Hindi-Buchstabe, stellt die gesamte Nachricht auf Unicode um.
Hören Sie auf, Nachrichten von Hand zusammenzukleben
Ziehen Sie zum Vergleichen die Trennlinie.
- Von Ihrem eigenen Code gesendete Nachrichten
- Ein Bericht für jede Nachricht
- Antworten werden an Ihr System gesendet
- Manuelle Exporte und Uploads
- Keine Ahnung, ob eine Nachricht angekommen ist
- Antworten landen im Posteingang einer Person
Eine kurze Checkliste vor dem Start
Kreuzen Sie dabei die Punkte an. Hier wird nichts gespeichert.
SMS-API – häufig gestellte Fragen
Übergeben Sie Ihren Zugriffsschlüssel bei jeder Anfrage in einem Token-Header zusammen mit Content-Type: application/json.
Jeder Versand gibt eine msgid zurück. Weisen Sie uns auf eine Rückruf-URL hin und wir veröffentlichen dort einen Statusbericht, wenn die Nachricht ihren endgültigen Status erreicht.
160 Zeichen bei GSM7-Kodierung oder 70 bei Unicode. Längere Nachrichten werden aus mehreren Teilen zusammengefügt, die jeweils separat abgerechnet werden.
Ja. Eingehende Antworten werden an dieselbe Rückruf-URL gesendet und als von Mobilgeräten stammend markiert.
Ja. SMS an indische Nummern müssen eine genehmigte Entität, einen Absender-Header und eine Vorlage verwenden. Unser Team hilft Ihnen bei der Registrierung beim Onboarding.
Senden Sie Ihre erste SMS in wenigen Minuten
Erstellen Sie ein Konto, holen Sie sich Ihren Zugangsschlüssel und stellen Sie Ihre erste Anfrage.