Входящие и исходящие вебхуки (webhooks) в TYPO3
Вебхуки — это широко используемый в приложениях способ сигнализировать о том, что произошло определенное событие. Например, GitHub предлагает множество вебхуков для всех видов событий. Когда разработчик отправляет код в репозиторий, возникает вебхук. Когда создается ветка, появляется вебхук. Для любого из этих и многих других событий вы можете зарегистрировать URL-адрес эндпоинта для отправки данных, связанных с этим событием.
Вебхук отправляет POST-запрос на заданный URL эндпоинта часто содержащий данные в формате JSON. Вебхук также отправляет заголовки для аутентификации или контрольную сумму, чтобы сообщить принимающей системе, что данным можно доверять.
TYPO3 начиная с версии 12 обеспечивает стандартизированный способ создания исходящих и входящих вебхуков и специальный BackEnd интерфейс для управления ими. Нужно отметить, что поддерживается асинхронная обработка исходящих вебхуков с использованием symfony/messenger.
Описание и примеры можно найти в статьях и документации:
Остались вопросы?
Наши контакты:
Email: studio@ttlab.ru
Телефон: +7 495 210-05-81
Адрес: 119017, г. Москва, ул. Новокузнецкая, 4/12с1
Реквизиты:
ООО «ТТЛАБ»
ИНН 7706730097
КПП 770601001
ОГРН 1097746837187