デベロッパー ガイド

重要: reCAPTCHA API のバージョン 1.0 のサポートは終了しました。バージョン 2.0 にアップグレードしてください。詳細

reCAPTCHA のデベロッパー向けドキュメントへようこそ。reCAPTCHA を使用すると、スパムやその他の自動不正使用からウェブページを保護するために、CAPTCHA をウェブページに埋め込むことができます。ここでは、reCAPTCHA をページに追加する方法について説明します。

対象

このドキュメントは、HTML フォームとサーバーサイドの処理に精通しているデベロッパーを対象としています。reCAPTCHA をインストールするには、おそらくコードの編集が必要になります。

参考にこのドキュメントがお役に立てば幸いです。reCAPTCHA デベロッパー フォーラムに参加して、フィードバックや API に関するディスカッションを行ってください。

概要

API キー

reCAPTCHA を使用するには、サイトの API キーを登録する必要があります。鍵は、指定したドメイン(複数可)とそのサブドメインに固有です。複数のトップレベル ドメイン(例: yoursite.com、yoursite.net)からウェブサイトを提供している場合は、複数のドメインを指定すると便利です。

デフォルトでは、すべての鍵が「localhost」(または「127.0.0.1」)で動作するので、いつでもローカルマシンで開発とテストを行うことができます。

統合

API キーを登録したら、reCAPTCHA をサイトに追加してウィジェットをカスタマイズできます。次のいずれかのプログラミング環境またはアプリケーションを使用している場合は、下のリンクをクリックして手順を確認してください。

プログラミング環境:

  • PHP
  • ASP.NET
  • Classic ASP(Mark Short 提供)
  • Java/JSP
  • Perl
  • Python
  • Ruby(McClain Looney 提供)
  • Jason L Perry の別の Ruby ライブラリ
  • Ruby/Rack(提供: Arthur Chiu)
  • JSP Mailhide Tag(Tamas Magyar 提供)
  • ColdFusion(提供: Robin Hilliard)
  • WebDNA(Dan Strong 提供)
  • アプリケーション:

  • MediaWiki
  • phpBB
  • FormMail
  • Movable Type(Josh Carter 提供)
  • Drupal(Rob Loach 提供)
  • Symfony(提供: Arthur Koziel)
  • TYPO3(メンテナンス: Markus Blaschke、寄稿: Jens Mittag)プラグインのもご覧ください)
  • NucleusCMS(Matt 提供)
  • vBulletin(Magnus 提供)
  • Joomla(投稿者: Mark Fabrizio)
  • Joomla Community Builder(投稿: Ayan Debnath)
  • JSP Mailhide(Tamas Magyar 提供)
  • bbPress(Rhys Wynne 提供)
  • ExpressionEngine(提供: Jaspaul Aggarwal)
  • FlatPress(提供: Ross Fruen)
  • PHPKIT(Norman Huth 提供)