Публикация

подписчиков: 3 Подписаться
1
Avatar

JSON API

Веб-хук не отправляет данные,в чём может быть проблема?
Сейчас есть 3 вебхука,2 работают, 1 нет,разница в ссылке и сущностях, но ссылка рабочая,принимает  сторонние POST-запросы, но хук из моего склада на неё не приходит 
При этом обращение к урлу через хук  происходит

timur nerodriguez

Войдите в службу, чтобы оставить комментарий.

Комментариев: 3

0
Avatar

Добрый день!

Для решения проблемы просим вас выполнить следующие проверки:

  1. Запросите список веб-хуков на вашем акканте. Это можно сделать, выполнив запрос https://online.moysklad.ru/api/remap/1.1/doc/index.html#веб-хуки-веб-хуки-get. В полученном списке найдите проблемный веб-хук и убедитесь, что он активирован (флаг enabled выставлен в true), создан на провильный тип сущности и действие (создание, обновление либо удаление)
  2. Если вы меняете сущность через АПИ - убедитесь, что при отправке события на изменение вы не передаете заголовок X-Lognex-WebHook-Disable - он будет блокировать отправку веб-хука по данному событию
  3. Если веб-хук активен, попробуйте перенастроить его на тестовый 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#веб-хуки

Екатерина Евтухова 0 проголосовали
0
Avatar

 

"Управление веб-хуками доступно только администратору аккаунта" 

Заметил,что при изменении сущности с аккаунта администратора,вебхуки приходят,а при имзенении сущности с другого аккаунта- вебхуки молчат
Так и должно быть?

timur nerodriguez 0 проголосовали
0
Avatar

Добрый день.

Ограничение касается только создания, обновления и удаления самих веб-хуков. На отправку существующих веб-хуков не влияет каким пользователем были вызваны изменения.

В данном случае проверьте, пожалуйста, что пользователи находятся на одном и том же аккаунте.

Dtrufanov 0 проголосовали