Verify अवलोकन
Bird Verify पुष्टि करता है कि कोई उपयोगकर्ता किसी ईमेल पते या फ़ोन नंबर पर नियंत्रण रखता है। Bird से एक बार इस्तेमाल होने वाला सत्यापन कोड भेजने को कहें, उसे अपने ऐप में इकट्ठा करें, और Bird से पूछें कि यह मेल खाता है या नहीं। इस फ़्लो में दो API कॉल होती हैं: POST /v1/verify/verifications कोड भेजती है, और POST /v1/verify/verifications/check उसे जाँचती है। Bird के साझा सेंडर के लिए किसी सेंडर रजिस्ट्रेशन या टेम्पलेट सेटअप की ज़रूरत नहीं होती। Email, SMS, और WhatsApp डिफ़ॉल्ट रूप से Bird Verify, Authifly, या आपके वर्कस्पेस के किसी सेंडर का उपयोग कर सकते हैं; Telegram अपने स्वयं के सत्यापित नोटिफ़िकेशन अकाउंट का उपयोग करता है। सेंडर और ब्रांडिंग इस विकल्प को विस्तार से बताता है।
सत्यापन कैसे काम करता है
आप एक प्राप्तकर्ता के साथ सत्यापन बनाते हैं: ईमेल पता, फ़ोन नंबर, या दोनों। Bird एक न्यूमेरिक सत्यापन कोड जनरेट करता है और उसे प्राप्तकर्ता के चैनलों पर डिलीवर करता है। ईमेल पते पर कोड ईमेल से जाता है; फ़ोन नंबर पर कोड SMS या WhatsApp से जाता है, उस क्रम और उपलब्धता में जो आपका देश कॉन्फ़िगरेशन गंतव्य देश के लिए सेट करता है। उपयोगकर्ता आपके ऐप में कोड टाइप करता है, और आप उसे check endpoint पर सबमिट करते हैं, जो success: true या false कारण के साथ जवाब देता है।
एक सत्यापन एक छोटे लाइफ़साइकल से गुज़रता है: यह pending से शुरू होता है, और verified (सही कोड समय पर आया), failed (बहुत अधिक गलत प्रयास), या expired (समय-सीमा समाप्त हो गई) पर समाप्त होता है। Verifications पेज हर सत्यापन और उसकी स्थिति दिखाता है; हर स्थिति और कारण सत्यापन भेजना में कवर किया गया है।
डैशबोर्ड में Verify ऐप
डैशबोर्ड में Verify वर्कस्पेस के ऐप्स में से एक है। इसके पेज, और हर पेज की गाइड कहाँ है:
| पेज | किसके लिए है |
|---|---|
| Verifications | आपके वर्कस्पेस द्वारा बनाया गया हर सत्यापन, स्टेटस, प्राप्तकर्ता, चैनल और समय के साथ; देखें सत्यापन भेजना |
| Countries | प्रति-देश डिलीवरी: कौन-से चैनल उपयोग होते हैं, किस क्रम में, और कोई देश सक्षम है या नहीं; देखें देश कॉन्फ़िगरेशन |
| Configure | कोड लाइफ़टाइम, प्रयास सीमा, दोबारा भेजने का कूलडाउन, और हर चैनल का सेंडर; देखें सत्यापन भेजना और सेंडर और ब्रांडिंग |
दृश्यता
Verifications पेज वर्कस्पेस के हर सत्यापन को सूचीबद्ध करता है और हर एक का प्राप्तकर्ता, चैनल प्लान और समय विवरण दिखाता है। प्रोग्रामेटिक रूप से, check रिस्पॉन्स सत्यापन की वर्तमान स्थिति देता है। निर्माण, डिलीवरी और सफल सत्यापन अपडेट के लिए Verify इवेंट्स सब्सक्राइब करें। List और read endpoints डैशबोर्ड के लिए उपलब्ध हैं, लेकिन पब्लिक API के लिए नहीं।
चैनल
Verify चार चैनलों पर कोड डिलीवर करता है। प्राप्तकर्ता को कौन-सा चैनल मिलता है, यह प्राप्तकर्ता के प्रकार और, फ़ोन नंबरों के लिए, आपके देश कॉन्फ़िगरेशन पर निर्भर करता है।
| चैनल | प्राप्तकर्ता | कैसे डिलीवर होता है |
|---|---|---|
| ईमेल पता | Bird Verify या Authifly शेयर्ड एड्रेस से भेजा जाता है; इसे कभी भी अपने सत्यापित सेंडिंग डोमेन पर पॉइंट करें | |
| SMS | फ़ोन नंबर | Bird-प्रबंधित सेंडर या आपके Sender ID से डिलीवर किया जाता है, गंतव्य के सेंडर नियमों के अधीन |
| फ़ोन नंबर | Bird-प्रबंधित नंबर या स्वीकृत ऑथेंटिकेशन टेम्पलेट वाले आपके कनेक्टेड नंबर से भेजा जाता है | |
| Telegram | फ़ोन नंबर | Telegram Gateway द्वारा Telegram पर रजिस्टर्ड नंबर पर डिलीवर होता है, इसके अपने सत्यापित नोटिफ़िकेशन अकाउंट से |
फ़ोन प्राप्तकर्ता के लिए, अधिकांश देशों में WhatsApp पहले आज़माया जाता है और SMS फ़ॉलबैक के रूप में काम करता है, हालाँकि कुछ देशों में SMS पहले डिफ़ॉल्ट होता है। प्लैटफ़ॉर्म फ़ॉलबैक क्रम में Telegram SMS के बाद और ईमेल से पहले आता है। आप प्रति देश क्रम बदल सकते हैं या किसी चैनल को बंद कर सकते हैं। अगर कोई भेजना विफल होता है, तो डिलीवरी प्लान के अगले चैनल पर आगे बढ़ती है। जब कोई उपयोगकर्ता बताता है कि कोड नहीं आया, तब भी आप इसे आगे बढ़ा सकते हैं; देखें कोड दूसरे चैनल पर भेजें। सेंडर और ब्रांडिंग हर मैसेज और उपलब्ध सेंडर नियंत्रण दिखाता है।
डिफ़ॉल्ट और सीमाएँ
आपका वर्कस्पेस कोड (लंबाई, लाइफ़टाइम), check प्रयास सीमा, और दोबारा भेजने के कूलडाउन के लिए Bird के प्लैटफ़ॉर्म डिफ़ॉल्ट से शुरू होता है। हर एक को डैशबोर्ड में Configure के तहत समायोजित किया जा सकता है, और कोड लंबाई प्रति रिक्वेस्ट भी; मान और रेंज सत्यापन सेटिंग्स में हैं। इनके ऊपर दुरुपयोग सुरक्षा-रेलिंग हैं जिन्हें आप कॉन्फ़िगर नहीं करते: प्रति-प्राप्तकर्ता भेजने और जाँचने की सीमाएँ, जो दुरुपयोग सुरक्षा-रेलिंग में सूचीबद्ध हैं। कोड मैसेज डिफ़ॉल्ट रूप से प्राप्तकर्ता के फ़ोन नंबर की भाषा में होता है, 40 बिल्ट-इन अनुवादों में से एक, और options.language इसे प्रति रिक्वेस्ट ओवरराइड करता है। देखें मैसेज भाषा।
अगले कदम
| पेज | क्या कवर करता है |
|---|---|
| सत्यापन भेजना | भेजने और जाँचने की कॉल, स्टेटस, सेटिंग्स और सीमाएँ |
| देश कॉन्फ़िगरेशन | देशों को सक्षम करना और प्रति-देश चैनल क्रम व सेंडर सेट करना |
| सेंडर और ब्रांडिंग | कोड मैसेज कैसे दिखते हैं और अपने डोमेन से कैसे भेजें |
| इवेंट्स | सत्यापन लाइफ़साइकल और डिलीवरी इवेंट्स, और उनके webhook पेलोड |
| Authentication | API कुंजियाँ और क्षेत्रीय होस्ट |
| API संदर्भ: सत्यापन बनाएँ | Send-endpoint स्कीमा और त्रुटि विवरण |
| API संदर्भ: कोड जाँचें | Check-endpoint स्कीमा और त्रुटि विवरण |
संबंधित संसाधन
इस विषय के लिए डॉक्यूमेंटेशन, गाइड और उदाहरणों के साथ आगे बढ़ें। संसाधन अंग्रेज़ी में हैं।
गाइड देखेंVerify phone numbers at signupकॉन्सेप्ट समझेंWhat does OTP mean? One-time passwords explainedक्षमता जानेंCustomer verificationलर्निंग पाथ फ़ॉलो करेंBuild your first integration
अभ्यास करें और इम्प्लीमेंटेशन ब्रीफ़ पाएँ