SilentShield Integracijos
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
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
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>
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
- Eikite į Shopify Admin → Internetinė Parduotuvė → Temos
- Spustelėkite "Veiksmai → Redaguoti kodą"
- Atidarykite theme.liquid failą, esantį po Išdėstymu
- Į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
- Atidarykite savo projektą → Project Settings → Custom Code → Head Code
- Įterpkite šį kodą
- 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
- Atidarykite Wix Redagavimo priemonę
- Įjunkite Dev Mode (Velo)
- Pasirinkite Pridėti Individualizuotą Kodą → Head
- Įterpkite tą patį <script> kodą
- 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
| Platforma | Priekinės Dalies Integracija | Užpakalinės Dalies Patikrinimas |
|---|---|---|
| Shopify | theme.liquid <script> | App-Proxy / PHP / Node |
| Webflow | Project Settings → Head | Išorinis Serverio Patikrinimas |
| Wix (Velo) | Custom Code → Head | HTTP Funkcija |
| WordPress | wp_head() arba Papildinys | PHP Formos Valdiklis |
Pasiruošę integravimui?
Pradėkite mažiau nei per 60 sekundžių su mūsų API-First sprendimu.