Битрикс всегда гордился обратной совместимостью. Но в силу новых изменений, кажется, пора прекращать. Раньше веб-хуки присылали данные авторизации, но теперь уже нет. Пруфы в приложении. Первая картинка - приложение с документацией рест апи(/marketplace/app/2/) Вторая - дока с https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=99&LESSON_ID=8581 , которую обновили.
Как теперь объяснять клиентам, почему все отвалилось? Почему такое изменение не было как-то объявлено?
Влад, вы кажется путаете обработчик события из приложения и исходящий вебхук, который пользователь создает руками через пользовательский интерфейс и который не подразумевал и не подразумевает никаких токенов, потому что токены - это для работы приложений, а не пользовательских вебхуков. Вот когда вы подписываетесь на событие рестом через приложение, используя метод event.bind, вот тогда будете получать токены в обработчик. Но тоже только в тех случаях, когда событие сработало на пользовательском хите. В противном случае, мы токен не присылаем, потому что непонятно - чей токен высылать-то, если пользователь в хите не участвовал.
Ведь рест работает в рамках OAuth 2.0, это значит, что токен всегда относится к конкретному пользователю и рест вызывается не сам по себе, а от имени конкретного пользователя. И раз пользователя нет, то и токена быть не может. Поэтому для приложений, работающих с событиями, мы рекомендуем сохранять и продлять пользовательские токены на стороне приложения, чтобы иметь возможность обработать событие, даже если оно пришло без авторизационных токенов. Если это, конечно, позволяется бизнес-логикой конкретного приложения.
Возвращаясь к исходящим вебхукам. Обратите, пожалуйста, внимание, что в готовых сценариях, которые мы предлагаем в разделе Разработчикам, исходящие вебхуки создаются в паре с входящими. Знаете зачем? Как раз затем, что в обработчик исходящего вебхука никакие токены не приходят, и чтобы дернуть рест, нужен входящий вебхук.
И никакой потери совместимости здесь нет, потому что пользовательские исходящие вебхуки так работали с самого своего появления, уверяю вас