מדריך למפתחים

חשוב: גרסה 1.0 של reCAPTCHA API לא נתמכת יותר, צריך לשדרג לגרסה 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
  • פרל
  • Python
  • Ruby (בתרומה של מקליין לוני)
  • ספרייה נוספת של Ruby מ-Jason L Perry
  • Ruby/Rack (בתרומה של ארתור צ'יו)
  • תג JSP Mailפא (בתרומה על ידי Tamas Magyar)
  • ColdFusion (בתרומה של Robin Hilliard)
  • WebDNA (תרומתו של Dan Strong)
  • אפליקציות:

  • MediaWiki
  • phpBB
  • FormMail
  • Movable Type (בתרומה של ג'וש קרטר)
  • Drupal (בתרומה של רוב לואץ')
  • Symfony (בתרומתו של ארתור קוזיאל)
  • TYPO3 (בתחזוקה של Markus Blaschke, נתרם על ידי Jens Mittag. ראה גם דוגמה לשימוש בפלאגין)
  • NucleusCMS (בתרומה של מאט)
  • vBulletin (בתרומה של Magnus)
  • Joomla (תרומתו של Mark Fabrizio)
  • Joomla Community Builder (בתרומה של אייאן דבנאת')
  • JSP Mail פנימי (בתרומה של Tamas Magyar)
  • bbPress (בתרומה של רייס ווין)
  • ExpressionEngine (בתרומה של Jaspaul Aggarwal)
  • FlatPress (בתרומה של Ross Fruen)
  • PHPKIT (בתרומה של נורמן הות')