Что понадобится
- сервер Veriqa с включённым каналом;
- хостинг, где можно запустить серверный обработчик, например PHP;
- доступ к странице с формой.
Шаги
1
Решите, нужен ли вход
Подтверждённая заявка без входа и вход с привязкой канала — разные решения; их сравнивает
раздел Два способа.
2
Разверните сервер и включите канал
Следуйте быстрому старту self-hosted и странице
Настройка каналов.
3
Объявите клиента для обработчика
redirect_uri клиента — обычная страница вашего сайта, куда вернётся посетитель. Где объявить
клиента, описывает
шаг 4 быстрого старта self-hosted.4
Поставьте обработчик рядом с формой
Кнопка под формой ведёт на вход, а обработчик меняет код на токены и проверяет их — см.
Схема.
5
Сохраните подтверждение с заявкой
Рядом с заявкой запишите
sub и channel_type. Признак бота позволяет отсечь заявку до
записи — см. Что получает сайт.Как проверить
Заполните форму, нажмите кнопку под ней и подтвердите отправку в мессенджере. Заявка должна сохраниться сsub и channel_type, а сессия на сайте — не открыться.
Куда дальше
- Свои кнопки на своей странице — кнопка конкретного мессенджера под формой;
- Вход и привязка канала — если у сайта есть личный кабинет;
- Заявки и обратная связь без CAPTCHA — что даёт сценарий целиком.