Вопрос о формировании подписи x-avito-messenger-signature в API Webhook Avito
Столкнулся с серьёзной проблемой при работе с API Webhook Avito. Техническая поддержка сервиса не может дать внятного ответа на мой запрос уже в течение месяца, что существенно тормозит разработку.
Суть вопроса заключается в следующем: по какому конкретному алгоритму формируется подпись, которая приходит в заголовке HTTP-запроса под названием x-avito-messenger-signature? Вся документация по этому методу доступна на официальном сайте для разработчиков: API Webhook Avito Messenger.
На практике заголовок с подписью в реальном ответе от API выглядит примерно так:
"x-avito-messenger-signature": ["e66413d3a27be405709cba0c4d2c6e769af5125e0cabd6ef93ab9846c3c0652e"]"content-type": ["application/json"]
Для корректной обработки входящих уведомлений и обеспечения безопасности необходимо точно понимать, как генерируется эта сигнатура (например, используется ли HMAC-SHA256 от тела запроса с секретным ключом). Отсутствие чёткой информации от Avito создаёт значительные трудности.
Если у кого-то из сообщества есть опыт интеграции или информация о внутренней логике формирования этого заголовка, буду очень признателен за помощь.