Entwicklerhandbuch

Wichtig: Version 1.0 der reCAPTCHA API wird nicht mehr unterstützt. Führen Sie ein Upgrade auf Version 2.0 aus. Weitere Informationen

Willkommen bei der Entwicklerdokumentation für reCAPTCHA. Mit reCAPTCHA können Sie ein CAPTCHA in Ihre Webseiten einbetten, um sie vor Spam und anderen Arten von automatisiertem Missbrauch zu schützen. Hier erfahren Sie, wie Sie reCAPTCHA in Ihre Seite einfügen.

Zielgruppe

Diese Dokumentation richtet sich an Personen, die mit HTML-Formularen und der serverseitigen Verarbeitung vertraut sind. Um reCAPTCHA zu installieren, müssen Sie wahrscheinlich Code bearbeiten.

Wir hoffen, dass Ihnen diese Dokumentation leicht verständlich ist. Treten Sie dem reCAPTCHA-Entwicklerforum bei, um Feedback zu geben und über die API zu diskutieren.

Überblick

API-Schlüssel

Wenn Sie reCAPTCHA verwenden möchten, müssen Sie sich für Ihre Website für API-Schlüssel registrieren. Die Schlüssel sind eindeutig für die von Ihnen angegebene(n) Domain(s) und die jeweiligen Sub-Domains. Die Angabe mehrerer Domains kann sich als nützlich erweisen, wenn Sie Ihre Website über mehrere Top-Level-Domains bereitstellen (z. B. yoursite.com, yoursite.net).

Standardmäßig funktionieren alle Schlüssel auf „localhost“ (oder „127.0.0.1“), sodass Sie immer auf Ihrem lokalen Computer entwickeln und testen können.

Integration

Nachdem Sie sich für API-Schlüssel registriert haben, können Sie reCAPTCHA in Ihre Website einfügen und das Widget anpassen. Wenn Sie eine der folgenden Programmierumgebungen oder -anwendungen verwenden, klicken Sie auf den unten stehenden Link, um weitere Anweisungen zu erhalten.

Programmierumgebungen:

  • PHP
  • ASP.NET
  • Classic ASP (Beitrag von Mark Short)
  • Java/JSP
  • Perl
  • Python
  • Ruby (Beitrag von McClain Looney)
  • Noch eine Ruby-Bibliothek von Jason L Perry
  • Ruby/Rack (Beitrag von Arthur Chiu)
  • JSP Mailhide-Tag (Beitrag von Tamas Magyar)
  • ColdFusion (Beitrag von Robin Hilliard)
  • WebDNA (Beitrag von Dan Strong)
  • Anwendungen:

  • MediaWiki
  • phpBB
  • FormMail
  • Beweglicher Typ (Beitrag von Josh Carter)
  • Drupal (Beitrag von Rob Loach)
  • Symfony (Beitrag von Arthur Koziel)
  • TYPO3 (gepflegt von Markus Blaschke, gepflegt von Jens Mittag. Hier finden Sie ein Beispiel für die Verwendung des Plug-ins.
  • NucleusCMS (Beitrag von Matt)
  • vBulletin (Beitrag von Magnus)
  • Joomla (Beitrag von Mark Fabrizio)
  • Joomla Community Builder (Beitrag von Ayan Debnath)
  • JSP Mailhide (Beitrag von Tamas Magyar)
  • bbPress (Beitrag von Rhys Wynne)
  • ExpressionEngine (Beitrag von Jaspaul Aggarwal)
  • FlatPress (Beitrag von Ross Fruen)
  • PHPKIT (Beitrag von Norman Huth)