Частые ошибки и их исправление
Список частых ошибок интеграций по сервисам: код, оригинал текста, перевод на русский и расшифровка, что проверить при сбое.
Найдите нужный сервис в оглавлении или через поиск по странице (Ctrl+F / ⌘F).
Общие проблемы обработки
| Код ошибки | Текст ошибки (оригинал) | Перевод | Расшифровка |
|---|---|---|---|
| - | Лиды не передаются или приходят с задержкой | Передача данных не выполняется вовремя | Откройте Журнал операций и найдите запуск по времени заявки. Если запуска нет, проверьте источник и поступление тестовых данных. Если запуск есть, откройте шаг с ошибкой, затем проверьте подключение, обязательные поля и настройки действия. |
| - | Как повторно запустить операцию после исправления ошибки | Возобновление остановленной операции | Исправьте настройки, откройте Журнал операций, выберите остановленный запуск и нажмите «Возобновить». Если действие было перенастроено после ошибки, включите «Обновить настройки», чтобы применить текущую конфигурацию при продолжении. |
amoCRM
| Код ошибки | Текст ошибки (оригинал) | Перевод | Расшифровка |
|---|---|---|---|
| - | В amoCRM создаются дубли контактов или сделок | Повторно создаются контакты или сделки | По умолчанию в действии выбрано «Не проверять на дубликаты». Выберите «Не создавать при дубликате» или «Обновить дубликат, иначе создать» и отметьте значком поиска поля, по которым искать совпадение. Для контактов используйте телефон или email; также можно сначала выполнить действие «Поиск контакта по телефону или email» и передать найденный contact_id. Для сделок настройте строку поиска, контакт и при необходимости статус. |
status_id / 400 |
The value you selected is not a valid choice (path: status_id) |
Выбранное значение недопустимо (поле status_id) |
В поле статуса сделки передано значение, которого нет в воронке. Выберите существующий статус или передайте корректный status_id. |
| 202 / 400 | Bad Request, detail: код ошибки 202 | Неверный запрос, код 202 | У пользователя в amoCRM не хватает прав. Подключите аккаунт администратора или выдайте права и переподключите amoCRM. |
| 400 | The value you selected is not a valid choice | Выбранное значение недопустимо | В поле уходит значение неподходящего типа или из чужого списка. Проверьте сопоставление полей и допустимые значения. |
| 401 | Unauthorized, detail: Неверный логин или пароль | Не авторизован: неверный логин или пароль | Пароль или доступ в amoCRM изменились. Переподключите аккаунт amoCRM. |
| 401 | Token has been revoked | Токен отозван | Токен отозван в amoCRM. Создайте подключение заново: /integrations/connection/amocrm/. |
| 402 | Payment Required | Требуется оплата | В amoCRM не оплачен тариф. Оплатите план в amoCRM и повторите отправку. |
| 404 | Not Found | Не найдено | Проверьте значения в полях действия: ID сущности, воронки или статуса. Часто указан несуществующий или устаревший идентификатор. |
| 504 | Gateway Time-out | Шлюз не дождался ответа | Сервер amoCRM не ответил вовремя. Подождите и переотправьте данные. |
| 400 | This value is too long. It should have 256 characters or less. | Значение слишком длинное (не больше 256 символов) | В поле уходит строка длиннее 256 символов. Сократите значение перед отправкой. |
| 400 | status: fail, /api/v2/incoming_lead/form |
Ошибка веб-формы неразобранного | Не заполнены обязательные поля неразобранного. Укажите все обязательные поля формы amoCRM. |
| 400 | The value you selected is not a valid choice (path: custom_fields_values. |
Выбранное значение недопустимо | В пользовательское поле amoCRM (типа «Список», «Мультисписок» или «Переключатель») передаётся значение, которого нет в списке доступных вариантов этого поля в amoCRM. В тексте ошибки в параметре path указан ID проблемного поля. Проверьте допустимые варианты значений в настройках этого поля в amoCRM или настройте сопоставление полей в WebJack. |
| 205 / 400 | Bad Request, код ошибки 205 | Неверный запрос, код 205 | Превышен лимит контактов или связанных сущностей в amoCRM. Освободите лимит или смените тариф amoCRM. |
| 226 | "code": 226, "message": "Error 226." | В тексте примечания присутствуют символы, которые AmoCRM API не принимает — квадратные скобки ["..."], двойные кавычки или другие спецсимволы. | Убрать запрещённые символы |
Битрикс24
| Код ошибки | Текст ошибки (оригинал) | Перевод | Расшифровка |
|---|---|---|---|
| 400 | ID is not defined or invalid | ID не задан или некорректен | Не передан или некорректен ID контакта либо другой сущности. Проверьте переменную с ID и формат значения. |
| 401 | Unable to authorize user | Не удалось авторизовать пользователя | У пользователя нет нужных прав в CRM. Выдайте права или подключите пользователя с полным доступом. |
| 400 | Access denied | Доступ запрещён | Истёк токен или нет прав. Переподключите Битрикс24 и проверьте права пользователя на CRM. |
| 401 | The refresh token provided has expired | Срок действия refresh-токена истёк | Истёк refresh-токен. Переподключите Битрикс24. |
| 500 | Internal server error | Внутренняя ошибка сервера | Временный сбой на стороне Битрикс24. Подождите и переотправьте данные. |
| 400 | Поле «Рабочий e-mail» содержит некорректный адрес | Поле «Рабочий e-mail» содержит некорректный адрес | В email уходит невалидное значение. Исправьте данные в источнике или отфильтруйте записи с неверным email. |
| 403 | Неуспешный код статуса: 403 Bot | Код статуса 403 Bot | Сработала проактивная защита Битрикс или сервера и блокирует запросы. Добавьте IP сервиса в белый список или отключите блокировку для API. |
| 401 | The user does not have access to the application | У пользователя нет доступа к приложению | Не установлено приложение в портале. В Маркете Битрикс24 найдите WebJack, установите и повторите подключение. |
| 401 | REST is available only on commercial plans | REST доступен только на коммерческих тарифах | REST API доступен только на платных тарифах Битрикс24. Подключите коммерческий тариф. |
| 500 | SQL query error! | Ошибка SQL-запроса | Ошибка на стороне сервера Битрикс24. Подождите и переотправьте данные. |
| 401 | Error connecting to authorization server | Ошибка подключения к серверу авторизации | Не удалось авторизоваться под текущим пользователем. Проверьте доступы и переподключите Битрикс24. |
| Код ошибки | Текст ошибки (оригинал) | Перевод | Расшифровка |
|---|---|---|---|
| 190 | Error 190 (OAuth / access token) | Ошибка 190 (токен доступа) | Токен Facebook недействителен. Переподключите Facebook: /integrations/connection/facebook/. |
| 100 | Error 100 (permissions) | Ошибка 100 (права доступа) | Не хватает прав к рекламному кабинету или странице. Выдайте доступ нужному пользователю в настройках страницы Facebook и переподключите аккаунт. |
| 200 | Error 200 (two-factor authentication) | Ошибка 200 (двухфакторная авторизация) | У страницы включена двухфакторная авторизация. Включите 2FA у пользователя, который подключает Facebook, и повторите авторизацию. |
| - | Failed to connect to server... url=http://fwdproxy:8080 |
Не удалось подключиться к серверу (fwdproxy) | Временный сбой на стороне Facebook. Подождите и переотправьте данные; при повторении переподключите Facebook. |
| - | Страница Facebook не отображается в списке | Страница недоступна подключенному аккаунту | В списке показываются страницы, доступные пользователю Facebook из выбранного подключения. Проверьте, что у пользователя есть полный доступ к странице, разрешите приложению доступ ко всем нужным страницам и переподключите Facebook. |
| Код ошибки | Текст ошибки (оригинал) | Перевод | Расшифровка |
|---|---|---|---|
| - | На email приходит пустое письмо | В письме нет текста | Действие отправляет содержимое полей «Сообщение» и «HTML-версия». Заполните хотя бы одно из них и проверьте в журнале операций, что подставляемые переменные не пустые. Для проверки отправьте письмо с постоянным текстом; если заполнена HTML-версия, почтовый клиент обычно показывает именно ее. |
GetCourse
| Код ошибки | Текст ошибки (оригинал) | Перевод | Расшифровка |
|---|---|---|---|
| - | Неавторизованное API-обращение | Неавторизованное API-обращение | API-ключ GetCourse неверный или устарел. Обновите ключ в настройках без лишних пробелов и сохраните действие. |
Google Таблицы
| Код ошибки | Текст ошибки (оригинал) | Перевод | Расшифровка |
|---|---|---|---|
| 503 | The service is currently unavailable | Сервис временно недоступен | Таблица временно недоступна. Переотправьте данные позже. |
| 403 | The caller does not have permission | У вызывающего нет прав | У аккаунта нет прав на таблицу. Выдайте доступ на редактирование или переподключите Google. |
| 400 | Unable to parse range | Не удалось разобрать диапазон | Лист с указанным именем недоступен (переименован или удалён). Укажите актуальный лист в настройках действия. |
| invalid_grant | invalid_grant | Недействительный грант доступа | Нет прав или отозван доступ Google. Переподключите аккаунт Google. |
| 409 | The operation was aborted | Операция прервана | Операция прервалась. Переотправьте данные. |
| 400 | Эта область защищена | Эта область защищена | На диапазон таблицы стоит защита. Попросите владельца снять защиту или выдать право на редактирование. |
| 400 | количество ячеек в книге(Листе) превысило максимально допустимое (10000000). | лимит ячеек в таблице | откройте вашу Google Таблицу и удалите неиспользуемые/пустые строки, столбцы или устаревшие листы для освобождения лимита ячеек (либо создайте новую Google Таблицу и укажите её в настройках действия WebJack). |
| - | Данные попадают не в те столбцы | Сопоставление столбцов устарело | Поля действия привязаны к позициям столбцов, а их подписи загружаются из первой строки листа. После перестановки столбцов или изменения заголовков откройте действие, заново выберите таблицу и лист, проверьте каждое сопоставление и сохраните настройки. |
JSON
| Код ошибки | Текст ошибки (оригинал) | Перевод | Расшифровка |
|---|---|---|---|
| - | Не найдено поле | Не найдено поле | В данных нет ожидаемого поля. Исправьте путь к полю или включите игнорирование отсутствующих полей в настройках JSON-парсера. |
MAX
| Код ошибки | Текст ошибки (оригинал) | Перевод | Расшифровка |
|---|---|---|---|
| too.many.requests | too many requests | Слишком много запросов | Лимит MAX: не более 2 сообщений в секунду в один чат. Добавьте задержку между отправками. |
Telegram
| Код ошибки | Текст ошибки (оригинал) | Перевод | Расшифровка |
|---|---|---|---|
| - | Bad Request: group chat was upgraded to a supergroup chat | Неверный запрос: групповой чат преобразован в супергруппу | Группа стала супергруппой, старый chat_id больше не действует. Укажите новый ID супергруппы в подключении и сохраните. |
| - | Bad Request: chat not found | Неверный запрос: чат не найден | Бот не добавлен в чат. Добавьте бота @WebJackBot в группу или канал. |
| - | Forbidden: bot was kicked from the group chat | Запрещено: бот удалён из группового чата | Бот удалён из чата. Верните @WebJackBot в группу или канал. |
| - | Forbidden: bot was blocked by the user | Запрещено: пользователь заблокировал бота | Пользователь заблокировал бота. Попросите его разблокировать @WebJackBot или написать боту заново. |
TikTok
| Код ошибки | Текст ошибки (оригинал) | Перевод | Расшифровка |
|---|---|---|---|
| TT 40001 | No permission | Нет разрешения | Нет разрешения на работу с рекламодателем. Сбросьте доступы и переподключите TikTok. |
| TT 40001 | No permission to operate advertiser | Нет разрешения управлять рекламодателем | Нет админских прав в рекламном кабинете. Запросите права администратора (в том числе у агентства) и переподключите TikTok. |
| TT 40002 | No permission | Нет разрешения | Нет прав на рекламный кабинет. Выдайте админские права аккаунту TikTok и переподключите кабинет. |
HTTP-запрос
| Код ошибки | Текст ошибки (оригинал) | Перевод | Расшифровка |
|---|---|---|---|
| Код статуса: 400 | SyntaxError | синтаксическая ошибка JSON | В переданном теле запроса образовалась синтаксическая ошибка JSON |
| SSL / HTTPS | SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate')) | Ошибка проверки SSL-сертификата сервера | Сервер-получатель (куда отправляется HTTP-запрос) имеет некорректно настроенный SSL-сертификат (отсутствует промежуточная цепочка сертификатов CA chain, истёк срок или сертификат неполный). Обратитесь к администраторам принимающего сервера для установки полного пакета SSL-сертификатов на их стороне. |