Руководство разработчика

Важно : версия 1.0 API reCAPTCHA больше не поддерживается, обновите ее до версии 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 (предоставлен Марком Шортом)
  • Java/JSP
  • Перл
  • Питон
  • Руби (предоставлен Макклейном Луни)
  • Еще одна библиотека Ruby от Джейсона Л. Перри.
  • Ruby/Rack (предоставлен Артуром Чиу)
  • JSP Mailhide Tag (предоставлен Тамашем Мадьяром)
  • ColdFusion (предоставлен Робином Хиллиардом)
  • WebDNA (предоставлен Дэном Стронгом)
  • Приложения:

  • МедиаВики
  • phpBB
  • ФормаПочта
  • Movable Type (предоставлен Джошем Картером)
  • Drupal (предоставлен Робом Лоучем)
  • Symfony (предоставлен Артуром Козиэлом)
  • TYPO3 (поддерживает Маркус Блашке, предоставил Йенс Миттаг. См. также пример использования плагина)
  • NucleusCMS (предоставлен Мэттом)
  • vBulletin (предоставлен Магнусом)
  • Joomla (предоставлен Марком Фабрицио)
  • Joomla Community Builder (предоставлен Аяном Дебнатом)
  • JSP Mailhide (предоставлен Тамашем Мадьяром)
  • bbPress (предоставлен Рисом Винном)
  • ExpressionEngine (предоставлен Джаспаулом Аггарвалом)
  • FlatPress (предоставлен Россом Фруеном)
  • PHPKIT (предоставлен Норманом Хутом)