重要提示:reCAPTCHA API 1.0 版已不再受支持,请升级到 2.0 版。了解详情
欢迎使用 reCAPTCHA 的开发者文档!借助 reCAPTCHA,您可以在网页中嵌入人机识别系统,以防止网页遭到垃圾内容和其他类型的自动滥用行为。下面,我们将介绍如何将 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 代码(由 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 社区缔造者(由 Ayan Debnath 提供)
JSP Mailhide(由 Tamas Magyar 提供)
bbPress(由 Rhys Wynne 提供)
ExpressionEngine(由 Jaspaul Aggarwal 提供)
FlatPress(由 Ross Fruen 提供)
PHPKIT(由 Norman Huth 提供)