Guida per gli sviluppatori

Importante: la versione 1.0 dell'API reCAPTCHA non è più supportata, esegui l'upgrade alla versione 2.0. Scopri di più

Ti diamo il benvenuto nella documentazione per sviluppatori di reCAPTCHA. reCAPTCHA ti consente di incorporare un CAPTCHA nelle tue pagine web per proteggerle da spam e altri tipi di comportamenti illeciti automatizzati. Qui ti spiegheremo come aggiungere reCAPTCHA alla tua pagina.

Pubblico

Questa documentazione è destinata a persone che hanno familiarità con i moduli HTML e l'elaborazione lato server. Per installare reCAPTCHA, probabilmente dovrai modificare del codice.

Ci auguriamo che tu possa trovare questa documentazione facile da seguire. Iscriviti al forum degli sviluppatori reCAPTCHA per inviare feedback e discutere dell'API.

Panoramica

Chiavi API

Per utilizzare reCAPTCHA, devi registrarti per le chiavi API per il tuo sito. Le chiavi sono univoche per il dominio o i domini specificati e per i rispettivi sottodomini. Specificare più di un dominio potrebbe essere utile nel caso in cui il tuo sito web venga pubblicato da più domini di primo livello (ad esempio: tuosito.it, tuosito.net).

Per impostazione predefinita, tutte le chiavi funzionano su "localhost" (o "127.0.0.1"), quindi puoi sempre sviluppare e testare sulla tua macchina locale.

Integrazione

Dopo aver effettuato la registrazione per le chiavi API, puoi aggiungere reCAPTCHA al tuo sito e personalizzare il widget. Se utilizzi uno dei seguenti ambienti o applicazioni di programmazione, fai clic sul link sottostante per ulteriori istruzioni.

Ambienti di programmazione:

  • PHP
  • ASP.NET
  • ASP classico (contribuente a Mark Short)
  • Java/JSP
  • Perl
  • Python
  • Ruby (con contributo di McClain Looney)
  • Un'altra raccolta di Ruby di Jason L Perry
  • Ruby/Rack (contribuzione di Arthur Chiu)
  • Tag JSP Mailhide (con contributo di Tamas Magyar)
  • ColdFusion (contribuzione di Robin Hilliard)
  • WebDNA (con contributo di Dan Strong)
  • Applicazioni:

  • MediaWiki
  • phpBB
  • FormMail
  • Movable Type (contribuzione di Josh Carter)
  • Drupal (con contributo di Rob Loach)
  • Symfony (contribuzione di Arthur Koziel)
  • TYPO3 (gestito da Markus Blaschke e a cura di Jens Mittag. Vedi anche l'esempio di utilizzo del plug-in).
  • NucleusCMS (collaborato da Matt)
  • vBulletin (con contributo di Magnus)
  • Joomla (contribuzione di Mark Fabrizio)
  • Anima della community di Joomla (con contributo di Ayan Debnath)
  • JSP Mailhide (con contributo di Tamas Magyar)
  • bbPress (con contributo di Rhys Wynne)
  • ExpressionEngine (contribuente a Jaspaul Aggarwal)
  • FlatPress (contribuente a Ross Fruen)
  • PHPKIT (contribuente a Norman Huth)