開發人員指南

重要事項:系統已不再支援 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
  • 經典 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
  • 可移動類型 (由 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 提供)