На фронтенде подключите скрипт GxGuard. После этого перед отправкой данных на сервер вызовите функцию GxGuard.check, которая вернет токен. Этот токен передается на сервер вместе с остальными параметрами для проверки.
<!-- Подключение скрипта GxGuard и использование функции проверки -->
<script src="//guard.gexarus.com/cdn/script.js"></script>
<script>
GxGuard.check(token => {
console.log(token); // Логируем токен или передаем его на сервер
// Отправка данных на сервер с токеном для проверки
sendToServer(token);
});
</script>
На сервере полученный токен передается в API GxGuard для проверки. Если токен успешно проходит проверку, можно считать пользователя "не ботом". Пример на PHP:
<?php
// Отправка токена на проверку в API GxGuard
$data = Curl::get("https://guard.gexarus.com/api/Bot/token/check?token={TOKEN}");
$data = json_decode($data, true);
// Определение, является ли пользователь ботом
$is_bot = empty($data['success']) || $data['is_bot'];
?>