Полный каталог на основе схемы см. в разделе все примеры.
Что это такое
Обработка событий завершения звонков WhatsApp.Перед началом работы
- Создайте публичную конечную точку HTTPS в вашем приложении.
- Настройте конечную точку Webhook в YCloud для необходимых типов событий.
- Обеспечьте безопасное хранение секрета подписи конечной точки.
- Сделайте обработку событий идемпотентной.
Принцип работы
YCloud отправляет HTTP-запросPOST при возникновении события. Проверьте подпись, надежно сохраните событие, верните ответ 2xx и выполняйте длительные операции асинхронно.
Запрос
Ниже приведены примеры запросов, отправляемых на ваш Webhook URL. Используйтеid события как идентификатор доставки, а type — для маршрутизации полезной нагрузки.
Ответ
Возвращайте статус2xx после успешного принятия события.
Инструкции по настройке конечной точки, проверке подписи и логике повторных попыток см. в руководстве Настройка вебхуков.
Звонок завершен
Запрос
Ответ
Подтвердите получение после надежного сохранения события.Пояснение
Маршрутизируйте событие с помощьюtype, устраняйте дубликаты по id и передавайте медленные или подверженные сбоям задачи в асинхронный обработчик.
Звонок не удался
Запрос
Ответ
Подтвердите получение после надежного сохранения события.Пояснение
Маршрутизируйте событие с помощьюtype, устраняйте дубликаты по id и передавайте медленные или подверженные сбоям задачи в асинхронный обработчик.
