Сообщество разработчиков доступно только для чтения — все технические вопросы следует задавать на Stack Overflow, используя метки:

Публикация

подписчиков: 4 Подписаться
0
Avatar

Веб-хуки с разных аккаунтов

Веб хук присылает массив параметров вида 

"events" => [ 
"0" => [ 
"meta" => [ 
"type" => "customerorder", 
"href" => "https://online.moysklad.ru/api/remap/1.1/entity/customerorder/cd7acfc2-3b74-11e9-9ff4-34e800201bad
], 
"action" => "CREATE" 



А если данные приходят с нескольких аккаунтов, то как идентифицировать с какого аккаунта пришел веб-хук, что бы сделать необходимые действия. 
Кто-нибудь сталкивался с такой проблемой? 
По хорошему в массив параметров нужно добавить еще и accountId

Алексей

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

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

0
Avatar

Добрый день.

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

Мы примем во внимание это пожелание при дальнейшей разработке.

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

Можно добавить к URL webhooka при настройке GET идентификатор.
Например, ваш вебхук будет запрашивать site.ru/webhook?account=xxxx-xxxx-xxxx
В скрипте просто берите $account = $_GET['account']

Ссылка на неофициальный телеграм канал разработчиков МС — https://t.me/moyskladapi

Дмитрий 0 проголосовали