Zum Inhalt springen

SMS API

createSMSMessage Veraltet

Anchor link to

Wird verwendet, um SMS-Benachrichtigungen an Benutzer zu senden

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

Anfragekörper

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 einer UserId über /registerDevice verknüpft und im hwid-Parameter angegeben sein oder use_auto_registration verwenden). Hier kann nur eine Nummer angegeben werden.
use_auto_registrationNeinbooleanWenn auf true gesetzt, wird die im devices-Parameter angegebene Telefonnummer automatisch registriert.
dynamic_content_placeholdersNeinobjectPlatzhalter für dynamische Inhalte zur Anpassung des Nachrichteninhalts. Jeder Platzhalter wird durch entsprechende dynamische Werte ersetzt.
presetNeinstringSMS-Preset-Code aus Ihrem Control Panel.

Anfragebeispiel

Anchor link to
{
"request": {
"application": "12345-67891", // erforderlich. Pushwoosh-Anwendungscode.
"auth": "yxoPUlwqm…………pIyEX4H", // erforderlich. API-Zugriffstoken aus dem Pushwoosh Control Panel.
"notifications": [{
"send_date": "now", // erforderlich. YYYY-MM-DD HH:mm ODER "now".
"content": "Hello!", // erforderlich. SMS-Text (String).
"devices": ["+1234567890"], // erforderlich. Telefonnummer des Kunden (muss verknüpft sein mit
// einer UserId über /registerDevice und angegeben in
// dem "hwid"-Parameter oder verwenden Sie "use_auto_registration").
// Hier kann nur eine Nummer angegeben werden.
"preset": "XXXXX-XXXXX", // optional. SMS-Preset-Code aus Ihrem Control Panel.
"use_auto_registration": true // optional. Registriert automatisch die angegebene Telefonnummer
// im "devices"-Parameter.
}]
}
}

Antwortbeispiel

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 zu erhalten, verwenden Sie die Methode totalsByIntervals.

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