Перейти к основному содержанию
Используйте messenger.inbound_message.updated для обработки этого события на вашей конечной точке Webhook.

Триггеры

Происходит, когда клиент редактирует сохраненное входящее текстовое сообщение Messenger. Подпишитесь на messenger.inbound_message.updated, когда будете настраивать конечную точку Webhook. При редактировании сохраняются те же идентификаторы сообщений, sendTime и исходное сообщение createTime. Значение createTime конверта события указывает время редактирования. Используйте editCount и editTime для отслеживания совокупных данных редактирования.

Синтаксис

YCloud отправляет HTTP-запрос POST на настроенный вами URL-адрес Webhook. Ниже представлена одна из структур полезной нагрузки. Значения в угловых скобках — заполнители; их типы перечислены в разделе Параметры. Необязательные поля и другие варианты описаны ниже.

Параметры

Проверьте HTTP-заголовок YCloud-Signature перед обработкой тела JSON. См. раздел проверка подписи.

Конверт события

Полезная нагрузка события

Четыре общих поля конверта обязательны. Поля полезной нагрузки зависят от варианта события. В таблице каждого объекта требование Обязательно применяется при наличии его родительского объекта. Необязательные поля можно опускать; наличие поля в примере не делает его обязательным.

messengerInboundMessage

Пример

Следующий JSON представляет собой тело запроса, отправляемое вашему получателю. Идентификаторы, номера телефонов и другие значения аккаунта приведены для наглядности. То же сохраненное сообщение теперь содержит последний текст и совокупные данные о правках.
После проверки подписи и надежного сохранения события верните ответ 2xx. Длительные операции выполняйте асинхронно.