Вебхуки
Вебхуки используются при интеграции с внешними сервисами. Вебхук позволяет настроить оповещение внешнего сервиса о событии VK Dev Platform.
Вебхук запускается, когда возникает событие в VK Dev Platform: VK Dev Platform отправляет во внешний сервис асинхронный POST-запрос с данными о произошедшем событии. Тип события задаётся в настройках вебхука. Тело POST-запроса формируется автоматически (формат JSON) в зависимости от типа события.
Возможные статусы вебхука:
- Включен — вебхук включён, POST-запросы отправляются во внешний сервис.
- Выключен — вебхук отключён, POST-запросы не отправляются во внешний сервис.
Возможные статусы запуска вебхука:
- Ready — внешний сервис получил вебхук.
- Failed — внешний сервис не получил вебхук, произошла ошибка.
-
Войдите в Портал управления разработкой.
-
Перейдите в раздел Вебхуки.
-
Нажмите кнопку Новый вебхук.
-
Задайте обязательные параметры:
- Проект разработки — проект разработки.
- Наименование — имя вебхука.
- Тип события — тип события, по которому оповещается внешний сервис.
- URL — URL-адрес внешнего сервиса.
-
Задайте необязательные параметры:
- Принимать недоверенные сертификаты — опция, чтобы принимать недоверенные сертификаты.
- Имя пользователя — имя пользователя для аутентификации во внешнем сервисе.
- Пароль пользователя — пароль пользователя для аутентификации во внешнем сервисе.
- HTTP-заголовки — заголовки для POST-запроса к внешнему сервису (header). Например,
Content-Type: application/json. - Описание — описание вебхука.
- Включить — опция, чтобы включить вебхук сразу после создания.
-
Нажмите кнопку Создать.
- Войдите в Портал управления разработкой.
- Перейдите в раздел Вебхуки.
- Нажмите на имя вебхука.
- На вкладке Параметры отредактируйте настройки вебхука. Изменение проекта разработки недоступно.
- Нажмите кнопку Сохранить.
-
Войдите в Портал управления разработкой.
-
Перейдите в раздел Вебхуки.
-
Нажмите на имя вебхука.
-
Перейдите на вкладку Запуски.
-
Нажмите на статус запуска вебхука.
-
Чтобы посмотреть параметры POST-запроса, нажмите кнопку Request.
Чтобы посмотреть ответ на POST-запрос, нажмите кнопку Response.
-
Войдите в Портал управления разработкой.
-
Перейдите в раздел Вебхуки.
-
Нажмите на имя вебхука.
-
Чтобы включить вебхук, на вкладке Параметры установите переключатель Включить в активное положение.
Чтобы отключить вебхук, на вкладке Параметры установите переключатель Включить в неактивное положение.
- Войдите в Портал управления разработкой.
- Перейдите в раздел Вебхуки.
- Нажмите на значок ••• справа от имени вебхука и выберите пункт Удалить.
- Подтвердите удаление.