डेवलपर की गाइड

अहम जानकारी: reCAPTCHA API का 1.0 वर्शन अब काम नहीं करता. कृपया इसे 2.0 वर्शन पर अपग्रेड करें. ज़्यादा जानें

reCAPTCHA के लिए डेवलपर दस्तावेज़ में आपका स्वागत है! reCAPTCHA, आपको अपने वेब पेजों में कैप्चा जोड़ने की सुविधा देता है. इससे उन्हें स्पैम और दूसरी तरह के अपने-आप होने वाले गलत इस्तेमाल से सुरक्षित रखा जा सकता है. यहां, हमने बताया है कि अपने पेज पर reCAPTCHA जोड़ने का क्या तरीका है.

दर्शक

यह दस्तावेज़, एचटीएमएल फ़ॉर्म और सर्वर साइड प्रोसेसिंग के बारे में जानकारी रखने वाले लोगों के लिए बनाया गया है. reCAPTCHA इंस्टॉल करने के लिए, आपको कुछ कोड में बदलाव करना होगा.

हमें उम्मीद है कि आपको यह दस्तावेज़ आसानी से समझ में आएगा. एपीआई के बारे में सुझाव, शिकायत या राय देने और उसके बारे में चर्चा करने के लिए, re कैप्चा डेवलपर फ़ोरम में शामिल होना न भूलें.

खास जानकारी

API कुंजियां

reCAPTCHA का इस्तेमाल करने के लिए, आपको अपनी साइट पर एपीआई पासकोड के लिए साइन अप करना होगा. कुंजियां, आपके बताए गए डोमेन या डोमेन और उनसे जुड़े सब-डोमेन के लिए खास होती हैं. एक से ज़्यादा डोमेन तय करने से, अपनी वेबसाइट को एक से ज़्यादा टॉप लेवल डोमेन (उदाहरण के लिए: yoursite.com, yoursite.net) से दिखाने पर फ़ायदा हो सकता है.

डिफ़ॉल्ट रूप से, सभी बटन "localhost" (या "127.0.0.1") पर काम करते हैं, ताकि आप हमेशा अपनी लोकल मशीन पर डेवलप और टेस्ट कर सकें.

इंटिग्रेशन

एपीआई कुंजियों के लिए साइन अप करने के बाद, अपनी साइट में reCAPTCHA को जोड़ा जा सकता है. साथ ही, विजेट को पसंद के मुताबिक बनाया जा सकता है. अगर इनमें से किसी प्रोग्रामिंग एनवायरमेंट या ऐप्लिकेशन का इस्तेमाल किया जा रहा है, तो अन्य निर्देशों के लिए नीचे दिए गए लिंक पर क्लिक करें.

प्रोग्रामिंग एनवायरमेंट:

  • PHP
  • ASP.NET
  • क्लासिक एएसपी (इसमें मार्क शॉर्ट वीडियो ने योगदान दिया है)
  • Java/JSP
  • पर्ल
  • Python
  • Ruby (मैकक्लेन लूनी ने योगदान दिया)
  • जेसन एल पेरी की एक और रूबी लाइब्रेरी
  • रूबी/रैक (आर्थर चियू का योगदान)
  • JSP Mailhide Tag (Tamas Magyar का योगदान)
  • ColdFusion (रॉबिन हिलियार्ड का योगदान)
  • WebDNA (Dan स्ट्रॉन्ग का योगदान)
  • ऐप्लिकेशन:

  • MediaWiki
  • phpBB
  • FormMail
  • मूवेबल टाइप (जॉश कार्टर के योगदान से)
  • Drupal (रॉब लोच के योगदान से)
  • Symfony (आर्थर कोज़िल के योगदान से)
  • TYPO3 (जिसे मार्कस ब्लैश्के मैनेज करते हैं और इन्हें जेन्स मिताग ने मैनेज किया है. प्लगिन का इस्तेमाल करने का उदाहरण भी देखें)
  • NucleusCMS (मैट ने इसमें योगदान दिया है)
  • vBulletin (Magnus ने योगदान दिया)
  • Joomla (मार्क फ़ैब्रिज़ियो का योगदान)
  • जुमला कम्यूनिटी बिल्डर (अयान देबनाथ का योगदान)
  • JSP Mailhide (तमस मैग्यार का योगदान)
  • bbPress (राइस वेन ने योगदान दिया)
  • ExpressionEngine (जस्पॉल अग्रवाल का योगदान)
  • FlatPress (रॉस फ़्रुएन का योगदान)
  • PHPKIT (नॉर्मन हथ के योगदान से)