प्रोग्रामिंग इंटरफेस/1. सत्यापन प्रक्रिया शुरू करना
2 min read
1. सत्यापन प्रक्रिया शुरू करना
एक नया सत्यापन सत्र शुरू करें और कनेक्शन सर्वर को सक्रिय करें।
ReOTP सिस्टम सर्वर संसाधनों को बचाने के लिए डिमांड पर वेक-अप सुविधा का उपयोग करता है। यह
इसका मतलब है कि आपका व्हाट्सएप कनेक्शन निष्क्रिय रहता है, और जब आप यह अनुरोध भेजते हैं, तो सर्वर कनेक्शन खोलने के लिए जाग जाता है और ग्राहक संदेश प्राप्त करने के लिए तैयार हो जाता है।
भेजे गए पैरामीटर (रिक्वेस्ट बॉडी):
apiKey(टेक्स्ट - अनिवार्य): आपके प्रोजेक्ट की एपीआई कुंजी।
phoneNumber(टेक्स्ट - अनिवार्य): उपयोगकर्ता का फ़ोन नंबर (उदाहरण:+966500000000)।
method(टेक्स्ट - वैकल्पिक): सत्यापन विधि"WHATSAPP"या"TELEGRAM"(डिफ़ॉल्ट:"WHATSAPP")।
returnUrl(टेक्स्ट - वैकल्पिक): वह लिंक जिस पर ग्राहक को टेलीग्राम ऐप में सफल सत्यापन के बाद रीडायरेक्ट किया जाएगा।
प्राप्त पैरामीटर (रेस्पॉन्स बॉडी):
requestId(टेक्स्ट): सत्यापन स्थिति को ट्रैक करने के लिए अद्वितीय ऑपरेशन आईडी।
waLink(टेक्स्ट): व्हाट्सएप लिंक (केवल तभी लौटाया जाता है जब विधिWHATSAPPहो)।
tgLink(टेक्स्ट): टेलीग्राम लिंक (केवल तभी लौटाया जाता है जब विधिTELEGRAMहो)।
expectedText(टेक्स्ट): स्वचालित संदेश टेक्स्ट जिसे भेजा जाना चाहिए।
expiresIn(टेक्स्ट): अनुरोध की समय-सीमा समाप्त होने का समय (दो मिनट)।
महत्वपूर्ण नोट्स:
- वैधता अवधि: ग्राहक के पास लिंक खोलने और अपने फ़ोन से स्वचालित संदेश भेजने के लिए केवल दो मिनट (02:00) हैं, इससे पहले कि सत्र समाप्त हो जाए और सर्वर निष्क्रिय हो जाए।
- उपयोगकर्ता इंटरफ़ेस: हम दृढ़ता से सलाह देते हैं कि आप ग्राहक को संदेश भेजने में तेजी लाने के लिए अपने इंटरफ़ेस में एक उलटी गिनती (काउंटडाउन) प्रदर्शित करें।
प्रक्रिया शुरू करने के लिए साइड कोड पैनल में दिखाए गए लिंक पर POST अनुरोध भेजें।
Integration Code (SDKs)
Interactive Playground
इंटरैक्टिव API परीक्षण प्लेटफॉर्म
सत्र शुरू करने और सर्वर प्रतिक्रिया का तत्काल परीक्षण करने के लिए फ़ोन नंबर दर्ज करें:
इंटरैक्टिव API परीक्षण मैदान (Interactive API Playground)
सत्यापन अनुरोध भेजने का परीक्षण करें और अपनी पसंदीदा प्रोग्रामिंग भाषा में एकीकरण कोड स्वचालित रूप से जनरेट करें।
curl -X POST https://reotp.com/api/verify/init \
-H "Authorization: Bearer 15a1c1c7-ed05-40df-b7c3-69c327542a07" \
-H "Content-Type: application/json" \
-d '{
"phoneNumber": "201000000000",
"method": "WHATSAPP"
}'