Часто задаваемые вопросы (FAQs)

Получите быстрые ответы на ваши вопросы о наших услугах и политиках. Для дополнительной помощи свяжитесь с нашей службой поддержки.

Какие типы режимов подписки поддерживает webhook? Каковы конкретные требования к конфигурации и бизнес-правила для каждого режима?

Бизнес-требование: необходимо поддерживать несколько режимов подписки, чтобы удовлетворять разные потребности пользователей 1. Поддерживаются три режима подписки: - Глобальная подписка: подписка на события всех связанных ресурсов. После того как основной аккаунт подпишется, все дочерние аккаунты автоматически подписываются по умолчанию - Подписка по пользователю: необходимо указать конкретные object_ids, то есть идентификаторы пользователей - Подписка по анкете: необходимо указать конкретные object_ids, то есть идентификаторы анкет 2. Правила конфигурации: - За исключением глобальной подписки, все остальные режимы подписки должны включать соответствующие object_ids - При подписке по пользователю событие создания анкеты не требует object_ids - При подписке по анкете событие создания анкеты не может быть включено

Какие типы событий поддерживает webhook? Каковы конкретная область применения и условия срабатывания для каждого события?

Бизнес-вопрос: необходимо уточнить поддерживаемые типы событий и их конкретную область применения 1. Поддерживает 7 типов событий: - Создание опроса - Изменение опроса (только редактирование вопросов, без изменений настроек опроса) - Удаление опроса - Завершение ответа - Обновление ответа - Удаление ответа - Недействительный ответ (возвращает причину недействительности)

Каковы требования к настройке авторизации в интерфейсе callback вебхука?

Бизнес-вопрос: длина поля авторизации должна быть ограничена для обеспечения безопасности Бизнес-правило: - Длина поля авторизации ограничена 0–512 символами

Каков механизм повторных попыток после сбоя webhook-колбэка?

Бизнес-задача: необходимо обеспечить надежность webhook-колбэков Бизнес-правила: 1. Повторять попытку до 5 раз 2. Интервалы повторных попыток: - 1-я повторная попытка: 10 секунд - 2-я повторная попытка: 1 минута - 3-я повторная попытка: 5 минут - 4-я повторная попытка: 30 минут (отправить напоминание по электронной почте о сбое отправки) - 5-я повторная попытка: 1 день (отправить напоминание по электронной почте об отключении отправки)

Что происходит после 5-й неудачной попытки callback вебхука?

Бизнес-проблема: необходимо обработать последовательные сбои и уведомить пользователя Бизнес-правила: 1. Система автоматически переводит все вебхуки с тем же URL в состояние отключены 2. Отправляет пользователю уведомление по электронной почте (письмо будет отправлено на основной аккаунт) 3. Сохраняет записи о сбоях в отдельную очередь с идентификатором вебхука в качестве ключа (хранится 7 дней) 4. Позволяет пользователю выполнить догрузку данных в течение 7 дней

Как обрабатываются события после отключения вебхука?

Бизнес-вопрос: события нужно обрабатывать в период, когда вебхук отключен 1. Записи событий в течение 7 дней после отключения сохраняются в отдельной очереди 2. Если количество отключений превышает 1, обратитесь в техническую поддержку 3. После повторного включения накопленные данные будут отправлены автоматически

Каковы требования к ведению логов вебхуков?

Бизнес-вопрос: необходимо записывать логи вызовов вебхуков для устранения неполадок Бизнес-правила: - Обратный вызов должен включать записи логов Alibaba Cloud в формате JSON

Какие ограничения уникальности действуют при настройке вебхуков?

Бизнес-задача: необходимо предотвратить дублирование конфигураций вебхуков Бизнес-правила: 1. Следующая комбинация полей должна быть уникальной: - subscription_model (режим подписки) - event_type (тип события) - object_ids (ID объектов) - url_subscription (URL подписки) 2. Исключение: использование одного и того же url_subscription для разных событий не ограничивается

Каковы требования к формату времени и ссылкам для доступа к ресурсам в уведомлениях вебхуков?

Бизнес-вопрос: требуется единый формат времени, а также ссылка для доступа к ресурсу. Правила бизнеса: 1. Время события возвращается в виде временной метки с точностью до миллисекунд. 2. Параметры отправки включают URL для доступа к ресурсу.

Каковы типы статусов вебхука? Что именно означает каждый статус?

Бизнес-вопрос: необходимо уточнить типы статусов вебхука и их влияние Бизнес-правила: статус вебхука делится на четыре типа: 1. Исторические данные (status=0) 2. Доступен (status=1) 3. Недоступен (status=2, без отправки) 4. Отключен системой (status=3, множественные сбои обратного вызова)