Integracija per 60 sekundžių

SilentShield Integracijos

Lengvas integravimas į jūsų mėgstamas platformas ir karkasus. API-First, nepriklausomas nuo karkaso, paruoštas per kelias minutes.

NPM Paketas, skirtas React & Next.js

Naudokite mūsų oficialų NPM paketą sklandžiam integravimui į React ir Next.js projektus.

@silentshield/react

Oficialus React paketas su TypeScript palaikymu ir Hooks

Diegimas

npm install @silentshield/react

Naudojimas

// Jūsų React komponente
import { useSilentShield } from '@silentshield/react';
const { verify } = useSilentShield({ apiKey: 'YOUR_API_KEY' });
📝

captcha-for-contact-form-7

Vietinė integracija populiariausiems WordPress formų papildiniams. Nematoma apsauga nuo šlamšto be CAPTCHA kliūčių.

SilentShield Captcha

Mūsų oficialus WordPress papildinys dabar pasiekiamas WordPress kataloge. Sklandi integracija su Contact Form 7: Nematomas, atitinkantis GDPR reikalavimus, prieinamas.

  • Įdiegimas vienu spustelėjimu tiesiai iš WordPress
  • Centrinė konfigūracija WordPress administravimo skydelyje
  • Automatiniai atnaujinimai ir priežiūra
Atsisiųsti WordPress Papildinį

Contact Form 7Integruota

Pridėkite nematomą apsaugą nuo botų CF7 formoms

WPFormsIntegruota

Apsaugokite WPForms nuo šlamšto ir botų

Elementor FormsIntegruota

Integracija Elementor Formos Valdikliui

WooCommerceIntegruota

Apsauga nuo botų kasai ir registracijai

Avada FormsIntegruota

Sklandi integracija su Avada Theme Builder Formomis

Fluent FormsIntegruota

Apsauga nuo botų Fluent Forms formoms

☁️

Cloudflare Suderinamumas

SilentShield veikia sklandžiai su Cloudflare. Įdiekite jį priešais savo Load Balancer arba derinkite su kitomis Cloudflare paslaugomis.

Priešais Cloudflare Load Balancer?

Taip, įmanoma be problemų.

SilentShield gali būti diegiamas tiesiai priešais jūsų Cloudflare Load Balancer. Scenarijus vykdomas kliento pusėje ir sklandžiai integruojamas į jūsų esamą infrastruktūrą.

  • Jokių konfliktų su Cloudflare paslaugomis
  • Suderinamas su CDN ir talpinimu talpykloje
  • Papildomas saugumo sluoksnis

ES Duomenų Priegloba kaip Skiriamasis Bruožas

Esminis skirtumas

Nors daugelis dirba su Cloudflare Turnstile, SilentShield siūlo aiškų pranašumą dėl ES prieglobos infrastruktūros ir architektūros be slapukų.

  • 100% GDPR reikalavimus atitinkanti ES duomenų priegloba
  • Jokių slapukų ar nuolatinės saugyklos
  • Skaidrus, sąžiningas kainų nustatymas

Integracija su Cloudflare

Įterpti scenarijų į <head>:

<script async crossorigin="anonymous" src="https://api.silentshield.io/client.js?k=YOUR_API_KEY&v=2025.09.1&site="+encodeURIComponent(location.hostname)></script>
Visas Vadovas

TVS Integracijos Vadovai

Žingsnis po žingsnio instrukcijos populiarioms turinio valdymo sistemoms.

🛍️

Shopify

Pridėkite SilentShield prie savo Shopify kontaktinės formos

🌊

Webflow

Integracija per Individualizuoto Kodo Įterpimą

Wix

Įterpimas per Wix Code (Velo)

📝

WordPress

Rankinis integravimas į WordPress temas

SilentShield Integracijos Vadovas

SilentShield patikimai apsaugo jūsų formas nuo botų – nematomas, atitinkantis GDPR reikalavimus ir prieinamas. Siekiant visiškos saugos, priekinės dalies kodas (JavaScript) turi būti įterptas ir patikrintas serverio pusėje.

🛍️Shopify Integracija

Frontend – Script-Einbindung

  1. Eikite į Shopify Admin → Internetinė Parduotuvė → Temos
  2. Spustelėkite "Veiksmai → Redaguoti kodą"
  3. Atidarykite theme.liquid failą, esantį po Išdėstymu
  4. Įterpkite šį kodą prieš </head> žymę
<script async crossorigin="anonymous"
  src="https://api.silentshield.io/client.js?k=YOUR_API_KEY&v=2025.09.1&site="+encodeURIComponent(location.hostname)>
</script>

Pakeiskite YOUR_API_KEY savo API raktu iš SilentShield prietaisų skydelio.

Užpakalinė Dalis – Patikrinimas (PHP Pavyzdys)

<?php
$api_key = "YOUR_API_KEY";
$nonce = $_POST['silentshield_nonce'] ?? '';

$payload = json_encode(['nonce' => $nonce]);

$ch = curl_init("https://api.silentshield.io/v1/verify");
curl_setopt_array($ch, [
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_POST => true,
  CURLOPT_HTTPHEADER => [
    "Content-Type: application/json",
    "api-key: " . $api_key,
  ],
  CURLOPT_POSTFIELDS => $payload,
  CURLOPT_TIMEOUT => 5,
]);
$response = curl_exec($ch);
$http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);

if ($http_code !== 200) {
  http_response_code(400);
  exit(json_encode(['error' => 'Verification failed']));
}

$data = json_decode($response, true);
if (!($data['ok'] && $data['verdict'] === 'human' && $data['confidence'] >= 0.7)) {
  http_response_code(403);
  exit(json_encode(['error' => 'Bot detected']));
}

// ✅ Human verified – handle form submission normally
?>

🌊Webflow Integracija

Frontend

  1. Atidarykite savo projektą → Project Settings → Custom Code → Head Code
  2. Įterpkite šį kodą
  3. Publikuokite puslapį
<script async crossorigin="anonymous"
  src="https://api.silentshield.io/client.js?k=YOUR_API_KEY&v=2025.09.1&site="+encodeURIComponent(location.hostname)>
</script>

Backend

Kadangi Webflow nepalaiko tiesioginės serverio logikos, siųskite savo formą į savo serverį ar paslaugą (pvz., Make, n8n, AWS Lambda, Firebase Function). Ten atlikite tą patį patikrinimo kodą, kaip aukščiau pateiktame Shopify pavyzdyje, prieš toliau apdorojant formą.

Wix Integracija

Frontend

  1. Atidarykite Wix Redagavimo priemonę
  2. Įjunkite Dev Mode (Velo)
  3. Pasirinkite Pridėti Individualizuotą Kodą → Head
  4. Įterpkite tą patį <script> kodą
  5. Publikuokite svetainę
<script async crossorigin="anonymous"
  src="https://api.silentshield.io/client.js?k=YOUR_API_KEY&v=2025.09.1&site="+encodeURIComponent(location.hostname)>
</script>

Užpakalinė Dalis (Velo HTTP-Funkcija)

import { ok, badRequest, forbidden } from 'wix-http-functions';
import { fetch } from 'wix-fetch';

export function post_verify_silentshield(request) {
  return request.body.json()
    .then(body => {
      return fetch("https://api.silentshield.io/v1/verify", {
        method: "POST",
        headers: {
          "Content-Type": "application/json",
          "api-key": "YOUR_API_KEY"
        },
        body: JSON.stringify({ nonce: body.silentshield_nonce })
      });
    })
    .then(resp => resp.json())
    .then(data => {
      if (data.ok && data.verdict === "human" && data.confidence >= 0.7)
        return ok({ body: { success: true } });
      return forbidden({ body: { error: "Bot detected" } });
    })
    .catch(() => badRequest({ body: { error: "Verification failed" } }));
}

📝WordPress Integracija

Priekinė Dalis (Rankiniu būdu arba Papildinys)

add_action('wp_head', function() {
  echo '<script async crossorigin="anonymous"
    src="https://api.silentshield.io/client.js?k=YOUR_API_KEY&v=2025.09.1&site="+encodeURIComponent(location.hostname)>
  </script>';
});

Užpakalinė Dalis (PHP Patikrinimas)

$api_key = "YOUR_API_KEY";
$nonce = $_POST['silentshield_nonce'] ?? '';
$payload = json_encode(['nonce' => $nonce]);

$ch = curl_init("https://api.silentshield.io/v1/verify");
curl_setopt_array($ch, [
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_POST => true,
  CURLOPT_HTTPHEADER => ["Content-Type: application/json", "api-key: $api_key"],
  CURLOPT_POSTFIELDS => $payload,
  CURLOPT_TIMEOUT => 5,
]);
$response = curl_exec($ch);
$code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);

if ($code !== 200) wp_die('Verification failed.');
$data = json_decode($response, true);
if (!($data['ok'] && $data['verdict'] === 'human' && $data['confidence'] >= 0.7)) 
  wp_die('Bot detected.');

Rekomendacija: Naudokite mūsų oficialų WordPress papildinį

Dėl lengvesnio integravimo naudokite mūsų papildinį tiesiai iš WordPress katalogo.

Atsisiųsti WordPress Papildinį

Santrauka

PlatformaPriekinės Dalies IntegracijaUžpakalinės Dalies Patikrinimas
Shopifytheme.liquid <script>App-Proxy / PHP / Node
WebflowProject Settings → HeadIšorinis Serverio Patikrinimas
Wix (Velo)Custom Code → HeadHTTP Funkcija
WordPresswp_head() arba PapildinysPHP Formos Valdiklis

Pasiruošę integravimui?

Pradėkite mažiau nei per 60 sekundžių su mūsų API-First sprendimu.