Formu API gönderimine açın
Bu yöntem, ziyaretçinin doğrudan tarayıcısından gönderim yapan özel HTML formları içindir. Formları listelemek veya gönderimleri panel dışından yönetmek için kullanılan API anahtarına bağlı değildir.- Panelde Formlar → Formlar görünümünden formu açın.
- Davranış → İzinli alan adları bölümüne formun çalışacağı alan adını ekleyin.
*.ornek.comalt alan adlarını kapsar. - API ile gönderime izin ver’i açın.
- Yayınla veya Değişiklikleri yayınla’yı seçin. Davranış ayarları yayınlanana kadar dışarıda değişmez.
- Paylaş → Kendi formunuzdan gönderim (API) bölümündeki formunuza özel örneği kopyalayın.
client.js ile bağlayın
HTML alanlarınınname değerleri yayımladığınız alan anahtarlarıyla eşleşmelidir: name, phone, email, company, subject ve message. Yalnızca formda açık olanları gönderin.
attach, formun submit olayını yönetir; gönder düğmesini işlem sırasında kapatır ve alan bazlı hataları data-iletisim-error="alan" taşıyan öğelere yazabilir. Daha özel bir akışta doğrudan gönderin:
error ve kullanıcıya gösterilebilecek message içerir; doğrulama hatalarında fieldErrors, hız sınırında retryAfter eklenebilir:
HTTP durumlarını işleyin
client.js aynı gönderimin ağ nedeniyle tekrar edilmesinde tek kullanımlık meydan okuma kimliğini tekrar anahtarı olarak kullanır; başarılı kayıt ikinci kez oluşturulmaz.
Güvenlik modelini anlayın
client.js, form açılırken imzalı ve kısa ömürlü bir meydan okuma alır; SHA-256 tabanlı iş kanıtını ziyaretçinin tarayıcısında çözer. Meydan okuma tek kullanımlıdır ve gönderim yalnızca izinli Origin değerinden kabul edilir. Düz curl isteği meydan okuma taşımadığı için 400 invalid_challenge ile reddedilir.
Gönderimler form ve IP başına hız sınırından geçer. Görünmeyen tuzak alanı dolu veya form olağan dışı hızlı gönderilmişse kayıt Spam karantinasına alınır; kişi, süreç ve bildirim oluşturulmaz. Bu kontrolleri kendi kodunuzda yeniden üretmeniz gerekmez.
İsterseniz Davranış → Kendi Turnstile anahtarınız bölümüne Cloudflare Turnstile site ve gizli anahtarlarınızı ekleyebilirsiniz. Bu durumda kendi sayfanızdaki Turnstile bileşeninin cf-turnstile-response değerini gönderin. Gizli anahtar yalnızca sunucuda saklanır ve kaydedildikten sonra panelde yeniden gösterilmez.
Formu hazır İletişim görünümüyle eklemek için Formu sitenize ekleme sayfasına bakın.
Son güncelleme: 23 Ekim 2026.