Стандартные ошибки#
HTTP Ошибки#
Код HTTP | Идентификатор ошибки | Описание |
---|---|---|
400 | instance in starting process try later | Аккаунт находится в процессе запуска/перезапуска. Попробуйте повторить попытку спустя несколько секунд |
400 | instance account not authorized | Аккаунт не авторизован |
400 | bad request data | Данные запроса не валидны. Исправьте ошибку в параметрах запроса и повторите попытку |
401 | Unauthorized | Проблема с авторизацией, проверьте корректность указания apiTokenInstance |
403 | Forbidden | Проблема с аутентификацией, проверьте корректность указания idInstance |
429 | Too Many Requests | Пользователь отправил слишком много запросов за заданный промежуток времени. Уменьшите частоту запросов. Рекомендации по частоте запросов |
499 | Client Closed Request | Пользователь закрыл соединение, пока сервер обрабатывал запрос. Требуется увеличить время ожидания ответа от сервера и повторить запрос с задержкой. Если ошибка повториться, то информировать оператора и дать возможность повторить отправку |
502 | Bad Gateway | Сервер не способен получить ответ от целевого сервера. Требуется 3 раза повторить запрос с задержкой. Если ошибка повториться, то информировать оператора и дать возможность повторить отправку |
Ошибки в теле уведомлений#
Код Ошибки | Поле | Описание | Решение |
---|---|---|---|
{{SWE001}} | textMessage | Ошибка получения первого входящего сообщения в чате при отправке на дополнительные устройства со стороны WhatsApp, наблюдается так же в нативных веб и десктоп версии. Фактически на все дополнительные устройства сообщение приходит пустое. Пример тела уведомления | Отлавливать текст-маркер {{SWE001}} в теле сообщения и настроить бота на повторный запрос сообщения у отправителя с текстом: "Пожалуйста, отправьте сообщение еще раз, я не смогла увидеть ваш ответ" |
{{SWE002}} | downloadUrl | Ошибка получения большого файла более 100 МБайт. Пример тела уведомления | Отлавливать текст-маркер {{SWE002}} в теле сообщения и проверить сообщение в телефоне |
{{SWE003}} | textMessage | Ошибка расшифровки сообщений, вызванная потерей актуальности ключей авторизации. Пример тела уведомления | Отлавливать текст-маркер {{SWE003}}. При появлении таких сообщений необходимо удалить все авторизации в телефоне и заново считать QR - код |