Panduan Developer

Penting: reCAPTCHA API versi 1.0 tidak lagi didukung, upgrade ke Versi 2.0. Pelajari lebih lanjut

Selamat datang di dokumentasi developer untuk reCAPTCHA! reCAPTCHA memungkinkan Anda menyematkan CAPTCHA di halaman web Anda untuk melindunginya dari spam dan jenis penyalahgunaan otomatis lainnya. Berikut ini kami menjelaskan cara menambahkan reCAPTCHA ke halaman Anda.

Audiens

Dokumentasi ini dirancang untuk orang-orang yang memahami formulir HTML dan pemrosesan sisi server. Untuk menginstal reCAPTCHA, Anda mungkin perlu mengedit beberapa kode.

Kami harap dokumentasi ini mudah diikuti. Pastikan Anda bergabung dengan forum developer reCAPTCHA untuk memberikan masukan dan membahas API.

Ringkasan

Kunci API

Untuk menggunakan reCAPTCHA, Anda harus mendaftar untuk mendapatkan kunci API untuk situs Anda. Kunci tersebut unik untuk domain atau domain yang Anda tentukan, dan subdomainnya masing-masing. Menentukan lebih dari satu domain dapat berguna jika Anda menayangkan situs dari beberapa domain level teratas (misalnya: yoursite.com, yoursite.net).

Secara default, semua kunci berfungsi di "localhost" (atau "127.0.0.1"), sehingga Anda dapat selalu mengembangkan dan menguji pada mesin lokal.

Integrasi

Setelah mendaftar kunci API, Anda dapat menambahkan reCAPTCHA ke situs dan menyesuaikan widget. Jika Anda menggunakan salah satu lingkungan pemrograman atau aplikasi berikut, klik tautan di bawah untuk petunjuk lebih lanjut.

Lingkungan Pemrograman:

  • PHP
  • ASP.NET
  • ASP Klasik (dikontribusikan oleh Mark Short)
  • Java/JSP
  • Perl
  • Python
  • Ruby (dikontribusikan oleh McClain Looney)
  • Koleksi Ruby lainnya dari Jason L Perry
  • Ruby/Rack (dikontribusikan oleh Arthur Chiu)
  • Tag JSP Mailhide (dikontribusikan oleh Tamas Magyar)
  • ColdFusion (dikontribusikan oleh Robin Hilliard)
  • WebDNA (dikontribusikan oleh Dan Strong)
  • Lamaran:

  • MediaWiki
  • phpBB
  • FormMail
  • Movable Type (dikontribusikan oleh Josh Carter)
  • Drupal (dikontribusikan oleh Rob Loach)
  • Symfony (dikontribusikan oleh Arthur Koziel)
  • TYPO3 (dikelola oleh Markus Blaschke, dikontribusikan oleh Jens Mittag. Lihat juga contoh penggunaan plugin)
  • NucleusCMS (dikontribusikan oleh Matt)
  • vBulletin (dikontribusikan oleh Magnus)
  • Joomla (dikontribusikan oleh Mark Fabrizio)
  • Joomla Community Builder (dikontribusikan oleh Ayan Debnath)
  • JSP Mailhide (dikontribusikan oleh Tamas Magyar)
  • bbPress (dikontribusikan oleh Rhys Wynne)
  • ExpressionEngine (dikontribusikan oleh Jaspaul Aggarwal)
  • FlatPress (dikontribusikan oleh Ross Fruen)
  • PHPKIT (dikontribusikan oleh Norman Huth)