Přeskočit na hlavní obsah

Příklad odeslání WhatsApp zprávy pomocí API

Odeslání zprávy


{
"flow":
[
{
"whatsapp_text": {
"body": "Hello, how are you?",
"sender": "514578330250514"
}
}
],
"to":
[
{ "phone_number": "420777123456" }
]
}

Odeslání šablony


{
"flow":
[
{
"whatsapp_template": {
"template_name": "welcome_template",
"language": "en",
"sender": "514578330250514"
}
}
],
"to":
[
{ "phone_number": "420777123456" }
]
}

Odeslání šablony nebo SMS (SMS fallback)

Pokud nebude šablonu možné odeslat (příjemce nepoužívá WhatsApp), tak se použije SMS:


{
"flow":
[
{
"whatsapp_template": {
"template_name": "welcome_template",
"language": "en",
"sender": "514578330250514"
}
},
{
"sms": {
"body": "Hello, how are you? This message is used only if you are not using WhatsApp"
}
}
],
"to":
[
{ "phone_number": "420777123456" }
]
}

Jak to funguje?

Důležité je pořadí prvků v poli flow. To znamená že pokud je na prvním místě objekt whatsapp_template bude se SmsManager nejprve pokoušet odesílat zprávy tímto způsobem.