Авторизационное сообщение
POST
https://kazinfoteh.orh/wasender/sendwamsgИспользуйте этот метод для отправки шаблонных сообщений по каналу WhatsApp.
Если запрос принят к исполнению, сервер возвращает ответ с кодом 200, содержащий JSON-объект с идентификатором запроса, который присвоила система. Если первичная проверка запроса окончилась ошибкой, то возвращается ответ с кодом ошибки.
Информация о результате отправки сообщения адресату придет на установленный вами вебхук.
:::info
| Адрес |
| https://kazinfoteh.org/wasender/sendwamsg |
:::
:::info
Для отправки запросов Вам потребуется X-API-KEY выданный Вашим менеджером.
:::
:::info
Шаблоны категории "Аутентификация" имеют наибольшие ограничения, вы не можете менять текст сообщения, только подставлять нужные коды
Основной текст:
Ваш код подтверждения: {{1}}
А так же на момент регистриации шаблона вы можете указать дополнительную инфомацию (текст изменить нельзя)
Из соображений безопасности никому не сообщайте этот код
и/или
Срок действия этого кода истекает через N минут.
Примеры текстов:"Ваш код подтверждения: {{1}}".
"Ваш код подтверждения: {{1}}. Из соображений безопасности никому не сообщайте этот код".
"Ваш код подтверждения: {{1}}. Срок действия этого кода истекает через 15 минут".
:::
:::caution
Для получению статусов и входящих сообщений от абонента, Вам необходимо реализовать "приемущик" (webhook) на своей стороне, разместить на своем сервере и задать его методом SetWebhook
:::
:::info
Для получаения имен шаблонов и примеров текста, которые вы подавали на регистрацию используйте метод gettemplate
:::
:::check
"contentType": "AUTHENTICATION"
:::
Request
Ваш индификтор запроса
Номер телефона абонента в формате 7XXXXXXXXXX
{
"requestId": "test-001",
"to": "77771234567",
"content": {
"whatsappContent": {
"contentType": "AUTHENTICATION",
"name": "MyAuth",
"code": "999-789"
}
}
}
Request samples
Responses
Статус запроса
ok - первичная проверка прошла успешно, сообщение отпарвленно в WhatsApp (финальные статус доставлено, не доставлено, ошибка) вы получите на ваш webhook
ID запроса
{
"status": "ok",
"requestId": "43"
}