Sie sehen eine ältere Version dieser Seite.
Aktuelle Version öffnenWerbe-SMS – Spezifikation (Advanced API 1.0)
API-URL
URL, an die HTTP-Anfragen gesendet werden:
Hinweis
Erreicht die Anfrage ihr Ziel nicht, wiederholen Sie sie auf dem Backup-Server backup1.bulkgate.com.
Unterstützte HTTP-Methoden
POST-application/json
Parametertabelle
| PARAMETERNAME | WERT | PFLICHT | STANDARDWERT |
|---|---|---|---|
| application_id | Anwendungs-ID | Ja | - |
| application_token | Anwendungstoken | Ja | - |
| number | Array der Empfänger – Wert number | Ja oder admins oder groups |
- |
| groups | Array der Gruppennummern im BulkGate-Adressbuch. Mehr Informationen | Ja oder number oder admins |
- |
| admins | Array der Nummern von BulkGate-Administratoren, die Benachrichtigungen erhalten. Mehr Informationen | Ja oder number oder groups |
- |
| text | Text der SMS-Nachricht (max. 612 Zeichen bzw. 268 Zeichen bei aktiviertem Unicode), Kodierung UTF-8 | Ja, wenn number als Array von Nummern angegeben ist oder der Parameter groups bzw. admin verwendet wird |
- |
| unicode | Yes/true/1 für Unicode-SMS, no/false/0 für 7-Bit-SMS |
Nein | false |
| sender_id | Absenderkennung, siehe Typ der Absenderkennung | 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 | null |
| country | Geben Sie die Empfängernummern im internationalen Format an (mit Vorwahl, z. B. 44) oder fügen Sie den Ländercode hinzu (7820125799 + GB = 447820125799). Siehe das Beispiel zur Länderangabe. Ist der Wert null, wird die Angabe anhand der von Ihnen eingestellten Zeitzone ergänzt |
Nein | null |
| schedule | Planen Sie Datum und Uhrzeit des Versands als Unix-Zeitstempel oder im Format ISO 8601. Siehe Beispiele unten | Nein | Sofort |
| duplicates_check | Mit same_text verhindern Sie, dass doppelte Nachrichten an dieselbe Telefonnummer gesendet werden. Mit same_number unterbinden Sie das Senden einer Nachricht mit gleichem oder anderem Text an dieselbe Nummer. Bei null werden keine Duplikate entfernt. Duplikate werden nur innerhalb eines einzelnen Batches entfernt, nicht über mehrere Anfragen hinweg. |
Nein | null |
| tag | Label der Nachricht, über das Sie sie später wiederfinden. | Nein | - |
Wert number
Der Wert number kann auf zwei Arten angegeben werden:
- Array von Telefonnummern
- Assoziatives Array mit dem Schema
number,textundvariables, wobei nur der ParameternumberPflicht ist. Istnumbernicht ausgefüllt, wird die Nachricht übersprungen.
Variablen aus dem Array variables können Sie in die Vorlage des Parameters text einfügen.
Typ der Absenderkennung sender_id
| WERT | BEDEUTUNG |
|---|---|
gSystem |
Systemnummer |
gShort |
Short Code |
gText |
Textabsender |
gMobile |
Mobile Connect |
gPush |
Mobile Connect Push – sendet eine Benachrichtigung an die App Mobile Connect |
gOwn |
Eigene Nummer (erfordert eine Verifizierung der Nummer) |
gProfile |
BulkGate-Profil-ID |
<int> |
BulkGate-Profil-ID |
Anfragebeispiele
Beispiel einer vollständigen Anfrage:
Beispiel einer Anfrage, bei der die Empfänger als Array von Nummern angegeben werden und die Zeit als Unix-Zeitstempel geplant wird:
Antwort
Bei Erfolg:
Dabei gilt:
- part_ID ist das Array der IDs der Teile einer ursprünglich langen Nachricht, die aufgeteilt wurde, weil sie das Limit von 160 Zeichen für eine einzelne Nachricht überschritt. Mehr Informationen hier.
Bei einem Fehler:
Dabei gilt:
- type und error (Beschreibung des Fehlers) finden Sie in der Tabelle der Fehlertypen
- code ist der HTTP-Fehlercode
- detail enthält zusätzliche Informationen zum Fehler
Alle Fehlertypen für die Simple API und die Advanced API finden Sie hier.
War diese Seite hilfreich?
Vielen Dank für Ihr Feedback.