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.