JSON API
Веб-хук не отправляет данные,в чём может быть проблема?
Сейчас есть 3 вебхука,2 работают, 1 нет,разница в ссылке и сущностях, но ссылка рабочая,принимает сторонние POST-запросы, но хук из моего склада на неё не приходит
При этом обращение к урлу через хук происходит
-
Добрый день!
Для решения проблемы просим вас выполнить следующие проверки:
- Запросите список веб-хуков на вашем акканте. Это можно сделать, выполнив запрос https://online.moysklad.ru/api/remap/1.1/doc/index.html#веб-хуки-веб-хуки-get. В полученном списке найдите проблемный веб-хук и убедитесь, что он активирован (флаг enabled выставлен в true), создан на провильный тип сущности и действие (создание, обновление либо удаление)
- Если вы меняете сущность через АПИ - убедитесь, что при отправке события на изменение вы не передаете заголовок X-Lognex-WebHook-Disable - он будет блокировать отправку веб-хука по данному событию
- Если веб-хук активен, попробуйте перенастроить его на тестовый url. Это можно сделать, отправив событие на обновление веб-хука https://online.moysklad.ru/api/remap/1.1/doc/index.html#веб-хуки-веб-хук-put, в url указав адрес тестовой страницы (мы рекомендуем для проверки использовать https://webhook.site/ , http://requestcatcher.com/ либо https://requestbin.fullcontact.com/) . После этого зайдите в ваш аккаунт и попробуйте произвести манимуляции сущностью, которые должны привести к срабатыванию веб-хука. И проверьте факт наличия события получения веб-хука на тестовой странице.
Если веб-хук пришел на тестовую страницу, рекомендуем вам проверить работу вашего url для получения веб-хука. Обратите внимание, что ваш скрипт для корректной работы веб-хуков должен возвращать статус 200 либо 204
Подробнее о работе веб-хуков вы можете прочитать в документации https://online.moysklad.ru/api/remap/1.1/doc/index.html#веб-хуки
Войдите в службу, чтобы оставить комментарий.
Комментарии
Комментариев: 3