Transaktionsnachrichten – Spezifikation
API-URL
URL, an die HTTP-Anfragen gesendet werden:
Wenn die Anfrage ihr Ziel nicht erreicht, wiederholen Sie sie auf dem Backup-Server backup1.bulkgate.com.
Es ist strengstens untersagt, transaktionale SMS für Werbe- oder Marketingzwecke zu missbrauchen. Sie dürfen ausschließlich zu Benachrichtigungszwecken verwendet werden – als SMS-Benachrichtigung.
Wenn Sie über die transaktionale Route Massenbenachrichtigungen versenden möchten, wenden Sie sich bitte an unseren Support. Aus triftigem Grund können wir diese Option freischalten.
Empfänger, die sich abgemeldet haben, erhalten die Nachricht trotzdem (das Opt-out gilt nur für Werbenachrichten).
Parametertabelle
| PARAMETERNAME | WERT | PFLICHT | STANDARDWERT |
|---|---|---|---|
| application_id | Anwendungs-ID | Ja | - |
| application_token | Authentifizierungstoken der Anwendung | Ja | - |
| tag | Persönlicher Identifikations-Tag | Nein | - |
| primary_channel | Der primäre Kanal, der in der Kaskade zuerst verwendet wird | Nein | sms |
| phone_number | Telefonnummer des Empfängers | Ja | - |
| country | Geben Sie die Empfängernummern im internationalen Format an (mit Vorwahl, z. B. 420) oder ergänzen Sie den Ländercode (775123456 + CZ = 420775123456). Beachten Sie das Beispiel für die Anforderungen eines Landes. Ist der Wert null, wird zur Ergänzung der Angabe Ihre eingestellte Zeitzone verwendet |
Nein | null |
| schedule | Planen Sie Datum und Uhrzeit des Versands als Unix-Zeitstempel. Siehe Beispiele unten. | Nein | null |
| channels | Assoziatives Array von Kanalobjekten | Ja | Kanalobjekt |
| duplicates_check | Wählen Sie on, um den Versand doppelter Nachrichten an dieselbe Telefonnummer zu verhindern. Nachrichten mit demselben Text an dieselbe Nummer werden entfernt, wenn zwischen ihnen weniger als 5 Minuten liegen. Bei off werden keine Duplikate entfernt. |
Nein | false |
Viber-Kanalobjekt
| PARAMETERNAME | WERT | PFLICHT | STANDARDWERT |
|---|---|---|---|
| sender | Name des Absenders | Nein | - |
| expiration | Zeit, nach der die Nachricht abläuft | Nein | 3600 |
| button_caption | Text der Schaltfläche | Nein | OK |
| button_url | URL der Schaltfläche | Nein | # |
| image | URL des in der Nachricht enthaltenen Bildes | Nein | null |
| image_zoom | Kann das Bild vergrößert werden? | Nein | false |
| text | Nachrichtentext. In die Vorlage können Variablen aus dem Array variables (weiterer Parameter) eingefügt werden: Hello <first_name> <last_name> .... |
Ja | - |
| variables | Assoziatives Array zum Einfügen von Variablen in den Text, z. B. {"first_name": "John", "last_name": "Doe"} |
Nein | [] |
SMS-Kanalobjekt
| PARAMETERNAME | WERT | PFLICHT | STANDARDWERT |
|---|---|---|---|
| sender_id | Absenderkennung, siehe Absendertyp | Nein | gSystem |
| sender_id_value | Wert des Absenders - gOwn (z. B. „420 777 777 777“), gText (z. B. „BulkGate“), gProfile (z. B. „423“), gMobile oder gPush (KEY) |
Nein | '' |
| unicode | Yes/true/1 für Unicode-SMS, no/false/0 für 7-Bit-SMS |
Nein | false |
| text | SMS-Text (max. 612 Zeichen bzw. 268 Zeichen bei aktiviertem Unicode), Kodierung UTF-8. In die Vorlage können Variablen aus dem Array variables (zusätzlicher Parameter) eingefügt werden: Hello <first_name> <last_name> .... |
Ja | - |
| variables | Assoziatives Array zum Einfügen von Variablen in den Text, z. B.: {"first_name": "John", "last_name": "Doe"} |
Nein | [] |
Absendertyp sender_id
| WERT | BESCHREIBUNG |
|---|---|
gSystem |
Systemnummer |
gShort |
Kurzwahlnummer (Short Code) |
gText |
Textabsender |
gMobile |
Mobile Connect |
gPush |
Mobile Connect Push - sendet eine Benachrichtigung an Ihre Mobile-Connect-App |
gOwn |
Eigene Nummer (erfordert eine Verifizierung der Nummer) |
gProfile |
ID des Absenderprofils |
<int> |
ID des Absenderprofils |
Beispiel einer vollständigen Anfrage:
Mögliche Antworten auf diese Anfrage:
Bei Erfolg
Bei einem Fehler:
Dabei gilt:
- type und error (Beschreibung des Fehlers) finden Sie in der Tabelle der Fehlertypen
- code steht für den HTTP-Fehler
- detail enthält zusätzliche Informationen zum Fehler
Alle Fehlertypen für die Simple API und die Advanced API finden Sie hier.
Vielen Dank für Ihr Feedback.