Сообщение не доставлено
Как найти причину по ответу API, статусу в журнале и коду ошибки Meta.
Проверка по шагам
- Найдите ответ POST /messages и поле data.id. Если запрос завершился ошибкой, посмотрите её HTTP-код. Для повтора сохраните прежний Idempotency-Key.
- Откройте запись в журнале. Если статус queued долго не меняется, передайте поддержке ID сообщения и время запроса.
- Проверьте оплаченную подписку WAIX и состояние номера.
- Для свободного текста проверьте последнее входящее и окно ответа. Для шаблона — APPROVED, язык и параметры.
- Посмотрите код ошибки Meta, если статус failed.
- При sent проверьте правильность получателя и дождитесь подтверждения; нельзя гарантировать доступность его устройства.
- При delivered без read не отправляйте автоматически второй экземпляр только из-за отсутствия прочтения.
Как проверить отправку на своём номере
Используйте второй телефон с WhatsApp. Отправитель и получатель не должны совпадать. Напишите сначала с телефона клиента, затем ответьте одним простым текстом. Проверяйте одну операцию по её ID.
Чего не делать
Меняйте настройки по одной, после проверки причины ошибки. Для диагностики достаточно одного сообщения на тестовый номер. При повторе запроса используйте прежний Idempotency-Key, чтобы не создать дубликат.
Остался вопрос по этой инструкции?Написать в поддержку →