Zum Inhalt springen

SMS API

createSMSMessage

Anchor link to

Wird verwendet, um SMS-Benachrichtigungen an Benutzer zu senden.

POST https://api.pushwoosh.com/json/1.3/createSMSMessage

Request Body

Anchor link to
NameErforderlichTypBeschreibung
auth*JastringAPI-Zugriffstoken aus dem Pushwoosh Control Panel.
application*JastringPushwoosh-Anwendungscode
notifications*JaarrayInhaltseinstellungen. JSON-Array von Nachrichtenparametern. Siehe Details unten.

Benachrichtigungsparameter

NameErforderlichTypBeschreibung
send_date*JastringDatum und Uhrzeit zum Senden der Benachrichtigung. Verwenden Sie das Format YYYY-MM-DD HH:mm oder now, um sofort zu senden.
content*JastringTextinhalt der SMS-Nachricht.
devices*JaarrayTelefonnummer des Kunden (muss mit /registerDevice einem UserId zugeordnet und im Parameter hwid angegeben sein oder verwenden Sie use_auto_registration). Hier kann nur eine Nummer angegeben werden.
use_auto_registrationNeinbooleanWenn auf true gesetzt, wird die im Parameter devices angegebene Telefonnummer automatisch registriert.
dynamic_content_placeholdersNeinobjectPlatzhalter für dynamischen Inhalt zur Anpassung des Nachrichteninhalts. Jeder Platzhalter wird durch entsprechende dynamische Werte ersetzt.
presetNeinstringSMS-Preset-Code aus Ihrem Control Panel.

Anfrage-Beispiel

Anchor link to
{
"request": {
"application": "12345-67891", // required. Pushwoosh application code.
"auth": "yxoPUlwqm…………pIyEX4H", // required. API access token from Pushwoosh Control Panel.
"notifications": [{
"send_date": "now", // required. YYYY-MM-DD HH:mm OR "now".
"content": "Hello!", // required. SMS text (string).
"devices": ["+1234567890"], // required. Customer phone number (must be associated with
// a UserId using. /registerDevice and specified in
// the "hwid" parameter or use "use_auto_registration").
// Only one number can be specified here.
"preset": "XXXXX-XXXXX", // optional. SMS Preset Code from your Control Panel.
"use_auto_registration": true // optional. Automatically register phone number specified
// in "devices" parameter.
}]
}
}

Antwort-Beispiel

Anchor link to
{
"status_code": 200,
"status_message": "OK",
"response": {
"Messages": [
"9648-0B10ECB6-0D9F214D"
]
}
}

Fehlerantwort

Anchor link to
{
"status_code": 210,
"status_message": "Invalid devices list. \"devices\" must be an array.",
"response": {
"Messages": []
}
}

Um SMS-Statistiken abzurufen, verwenden Sie die Methode totalsByIntervals.

Sie können Statistiken für jede Nachricht auch im Bereich Message History einsehen.