开发人员指南
重要提示: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 提供)
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-07-10。
[null,null,["最后更新时间 (UTC):2024-07-10。"],[[["reCAPTCHA protects your web pages from spam and automated abuse by embedding a CAPTCHA."],["Developers need to sign up for API keys unique to their website's domain to utilize reCAPTCHA."],["Version 1.0 of the reCAPTCHA API is no longer supported; users should upgrade to Version 2.0."],["reCAPTCHA offers customization options and integration with various programming environments and applications."],["Developers can access support and engage with the community through the reCAPTCHA developer forum."]]],[]]