हिन्दी
मिस्र (+20) SMS वेरिफ़िकेशन फ़्लो को OTP Route API से जोड़ना
जी हाँ, आप OTP Route से मिस्र (+20) के वेरिफ़िकेशन कोड पा सकते हैं: OTP Gateway आपकी चुनी सर्विस के लिए एक बार इस्तेमाल वाला +20 नंबर देता है, और कोड आपको डैशबोर्ड में, API पोलिंग से, या साइन किए गए वेबहुक के रूप में मिलता है। कीमत $0.20 प्रति कोड से शुरू होती है और हर सर्विस के लिए लाइव लौटाई जाती है, और आपके वॉलेट से शुल्क तभी कटता है जब कोड 20 मिनट की विंडो में पहुँचे।
मिस्र OTP API इंटीग्रेशन को असल में कौन-से रिक्वेस्ट चाहिए?
सात एंडपॉइंट सब कुछ कवर करते हैं, सब https://otproute.com/api/v1 के अंतर्गत और सब or_live_ प्रीफ़िक्स वाली Bearer key से ऑथेंटिकेट होते हैं। Developer console में हर एनवायरनमेंट के लिए एक key बनाएँ; एक अकाउंट में 10 तक हो सकती हैं।
GET /api/v1/servicesऔरGET /api/v1/countriesसे कैटलॉग लोड करें। मिस्र का देश आईडीegहै, और वह शायद ही बदलता है, इसलिए उसे कैश करना ठीक है।- हर ऑर्डर से पहले मौजूदा कीमत और उपलब्धता के लिए
GET /api/v1/prices?country=eg&service=<id>पूछें। इन्वेंटरी दिन भर बदलती है, इसलिए इस जवाब को ताज़ा डेटा मानें, कॉन्फ़िगरेशन नहीं। POST /api/v1/activationsऔर बॉडी जैसे{"service": "whatsapp", "country": "eg"}से activation बनाएँ। आपको एक activation id और टेस्ट की जा रही स्क्रीन में डालने के लिए +20 नंबर मिलता है।- कोड वेबहुक से उठाएँ, या
GET /api/v1/activations/{id}कॉल करके। - अगर टेस्ट बीच में रुके, तो ऑर्डर को
POST /api/v1/activations/{id}/cancelसे रिलीज़ करें ताकि रकम तुरंत लौट आए।
हर सूट की शुरुआत में एक त्वरित GET /api/v1/balance CI जॉब को बीच में फ़ेल होने के बजाय जल्दी रुकने देता है। सीमा प्रति अकाउंट 300 रिक्वेस्ट प्रति मिनट है, जो कई activation को पैरेलल पोल करने की जगह छोड़ती है। पूरे रिक्वेस्ट उदाहरण डेवलपर डॉक्स में हैं।
पोलिंग की जगह साइन किए गए वेबहुक से +20 कोड कैसे लूँ?
एक लोकल टेस्ट के लिए पोलिंग चल जाती है; जब पाइपलाइन एक साथ कई मिस्री activation चलाए तो वेबहुक बेहतर बैठता है। Developer console में एक एंडपॉइंट जोड़ें (प्रति अकाउंट पाँच) और activation.sms_received के साथ activation.expired और activation.cancelled को भी सब्सक्राइब करें ताकि आपके जॉब को पता चले कि इंतज़ार कब बंद करना है।
हर रिक्वेस्ट में X-OTPRoute-Signature: t=<unix>,v1=<hex> होता है। स्ट्रिंग <t>.<raw body> दोबारा बनाएँ, एंडपॉइंट सीक्रेट से HMAC-SHA256 निकालें, और उसे v1 से कॉन्स्टेंट-टाइम जाँच से मिलाएँ। जिसका टाइमस्टैम्प पुराना हो उसे अस्वीकार करें, और बाइट्स को ठीक वैसे ही हैश करें जैसे मिले, पार्स करके दोबारा एन्कोड किए गए ऑब्जेक्ट को नहीं।
activation id को idempotency key मानें: इवेंट एक बार स्टोर करें, दोहराव अनदेखे करें, और जल्दी 2xx लौटाएँ। वेबहुक-आधारित OTP कैप्चर गाइड इस हैंडलर का कतार-समर्थित रूप समझाती है।
कौन-सी सर्विसेज़ मिस्र वेरिफ़िकेशन नंबर पर कोड पहुँचा सकती हैं?
मिस्र का लाइव स्नैपशॉट कुल 1,600 से ज़्यादा सर्विसेज़ सूचीबद्ध करता है। जिन लोकप्रिय सर्विसेज़ को टीमें +20 नंबरों पर टेस्ट करती हैं उनमें WhatsApp, Facebook, Instagram, TikTok, Telegram, Google (Gmail & YouTube), Microsoft & Outlook, Uber, Snapchat, Viber, imo, ChatGPT (OpenAI), Amazon और LinkedIn शामिल हैं।
यह सूची किसी एक पल का दृश्य है, वादा नहीं। जिस सर्विस के पास आज सुबह नंबर हैं, दोपहर तक वहाँ कमी हो सकती है, और इसीलिए prices एंडपॉइंट कीमत के साथ उपलब्धता भी बताता है। कुछ सर्विसेज़ वर्चुअल नंबर पूरी तरह लौटा भी देती हैं; ऐसा होने पर नीचे बताया गया रिफ़ंड नियम आपको कवर करता है।
ऐप को मिस्र के मोबाइल नंबर कैसे स्टोर और वैलिडेट करने चाहिए?
मिस्र का देश कोड +20 है और घरेलू ट्रंक प्रीफ़िक्स 0। स्थानीय रूप से मोबाइल नंबर 01 से शुरू होने वाले ग्यारह अंकों में लिखा जाता है, जबकि अंतरराष्ट्रीय रूप में शून्य हट जाता है और +20 के बाद दस अंक आते हैं। कुछ आदतें ज़्यादातर बग टाल देती हैं:
- सिर्फ़ E.164 सेव करें, जैसे
+201XXXXXXXXX, और डिस्प्ले का फ़ॉर्मेट रेंडर के समय लगाएँ। - ट्रंक शून्य हटाएँ जब यूज़र देश पहले से मिस्र रखकर
01…डाले; वरना आपके पास अमान्य+2001…मान बन जाता है। - अंक नॉर्मलाइज़ करें। अरबी कीबोर्ड वाले लोग अरबी-भारतीय अंक टाइप कर सकते हैं, इसलिए वैलिडेशन से पहले और दर्ज किए गए OTP की तुलना से पहले उन्हें ASCII अंकों में बदलें।
अरबी आधिकारिक भाषा है, इसलिए कई सर्विसेज़ मिस्री यूज़र को कोड अरबी में भेजती हैं, जबकि अन्य अंग्रेज़ी पर डिफ़ॉल्ट करती हैं। अगर आपका पार्सर regex से कोड निकालता है, तो उसे अंग्रेज़ी के साथ दाएँ-से-बाएँ वाले संदेशों पर भी टेस्ट करें।
क्या ऑपरेशंस टीम बिना कोड लिखे मिस्री नंबर ऑर्डर कर सकती है?
हाँ। हर जाँच के लिए स्क्रिप्ट ज़रूरी नहीं, और सपोर्ट या ग्रोथ के सहकर्मी वही OTP Gateway ब्राउज़र से इस्तेमाल कर सकते हैं:
- अपने ईमेल और 6 अंकों के कोड से, या Google से, साइन अप करें।
- वॉलेट टॉप-अप करें और OTP Gateway खोलें।
- मिस्र और सर्विस चुनें; पुष्टि से पहले कीमत दिखती है।
- +20 नंबर को ऐप में कॉपी करें और स्क्रीन पर कोड दिखने का इंतज़ार करें।
activation API ऑर्डर जैसा ही होता है, इसलिए मैन्युअल जाँच और ऑटोमेटेड जाँच एक जैसा व्यवहार करती हैं।
अगर +20 कोड कभी न दिखे तो?
हर activation 20 मिनट खुला रहता है। उस दौरान कोई SMS न आए, या आप पहले कैंसल कर दें, तो पूरी रकम अपने आप आपके वॉलेट में लौट जाती है, इसलिए चुप नंबर आपका कुछ नहीं खर्चता।
जब कोड बार-बार फ़ेल हों:
- यह तय करने से पहले विंडो पूरी चलने दें कि वह असफल रहा; डिलीवरी का समय सर्विस और रूट पर निर्भर करता है।
- पक्का करें कि सर्विस वर्चुअल नंबर स्वीकार करती भी है या नहीं। कुछ ठुकरा देती हैं, और कोई रूटिंग चुनाव इसे नहीं बदलता।
- थोड़ी देर बाद दोबारा कोशिश करें, या अगर आपका टेस्ट मिस्री नंबर पर निर्भर नहीं है तो पड़ोसी रूट से।
- तेज़ लूप में दोबारा ऑर्डर करने से बचें। ऑर्डरों के बीच अंतर बढ़ाते रहें और हर विफलता में activation id अपने लॉग में रखें।
हमारे नोट OTP डिलीवरी फ़ेल होने की घटनाएँ कम करना पर रीट्राई नीति की और गहराई में जाते हैं।
प्रोडक्ट टीमें मिस्री नंबरों के ख़िलाफ़ टेस्ट क्यों करती हैं?
मिस्र सबसे बड़े अरबी-भाषी बाज़ारों में से एक है, इसलिए प्रोडक्ट का अरबी में स्थानीयकरण करने वाली टीमों के लिए यह स्वाभाविक पहला पड़ाव है। असली +20 नंबर वे हिस्से जाँचता है जिन्हें एम्युलेटर छोड़ देते हैं: कंट्री पिकर, ट्रंक-ज़ीरो का संभालना, अरबी SMS टेम्पलेट और कोड-एंट्री स्क्रीन पर दाएँ-से-बाएँ लेआउट।
क्षेत्रीय ऑपरेशंस टीमें भी OTP रूटिंग से पक्का करती हैं कि रिलीज़ के बाद मिस्री ग्राहकों के लिए साइन-अप फ़्लो अब भी चलता है, और विदेश में रह रहे मिस्रवासियों को सेवा देने वाली कंपनियाँ जाँचती हैं कि +20 नंबर देश के बाहर भी स्वीकार होता है।
क्या मिस्र की लंबी अवधि की लाइन है, और बिलिंग कैसे चलती है?
मिस्र के लिए कोई सेल्फ़-सर्व लंबी अवधि का नंबर नहीं है। डेडिकेटेड लाइनें सिर्फ़ संयुक्त राज्य अमेरिका और कनाडा का प्रोडक्ट हैं, $1.95/माह से; अगर आपको लगातार चलने वाली मिस्री लाइन चाहिए, तो [email protected] पर ईमेल करें और टीम बताएगी कि स्थानीय नियमों के तहत कोई संभव है या नहीं, इसका वादा किए बिना।
बिलिंग एक प्रीपेड USD वॉलेट है, कोई मासिक शुल्क नहीं और चुनने के लिए कोई प्लान नहीं। रकम कार्ड से या USDT/USDC के रूप में जमा होती है, और हर टॉप-अप के बाद PDF इनवॉइस ईमेल होता है। इंटीग्रेशन बनाते समय आप डेवलपमेंट अकाउंट पर सैंडबॉक्स मोड माँग सकते हैं, जो वॉलेट की रकम छुए बिना सिम्युलेटेड नंबर और कोड लौटाता है। मौजूदा दरें प्राइसिंग पेज पर हैं।
अक्सर पूछे जाने वाले प्रश्न
क्या मैं मिस्री SIM कार्ड के बिना अपने ऐप का मिस्री साइन-अप OTP जाँच सकता हूँ?
हाँ। OTP Gateway से +20 नंबर ऑर्डर करें, उसे अपने साइन-अप फ़ॉर्म में डालें, और कोड डैशबोर्ड में या API से पढ़ें, बिना किसी लोकल SIM के।
OTP Route API मिस्र के लिए कौन-सा देश आईडी इस्तेमाल करता है?
मिस्र eg है। इसे prices एंडपॉइंट को और POST /api/v1/activations की बॉडी में दें।
अगर SMS कभी नहीं आता तो क्या +20 नंबर का भुगतान करना पड़ता है?
नहीं। अगर 20 मिनट में कोई कोड नहीं आता, या आप activation कैंसल कर देते हैं, तो पूरी रकम अपने आप आपके वॉलेट में लौट जाती है।
मिस्री मोबाइल नंबर सेव करते समय क्या शुरुआती शून्य रखना चाहिए?
नहीं। 0 घरेलू ट्रंक प्रीफ़िक्स है; उसे हटाएँ और नंबर +20 से शुरू होने वाले E.164 रूप में स्टोर करें।
क्या मैं अगले महीने उसी मिस्री टेस्ट नंबर से दोबारा लॉगिन कर सकता हूँ?
भरोसे से नहीं। हर OTP Gateway नंबर एक वेरिफ़िकेशन कोड देता है, और सेल्फ़-सर्व डेडिकेटेड लाइनें सिर्फ़ अमेरिका और कनाडा में हैं, इसलिए बार-बार लॉगिन वाले अकाउंट की योजना उसी के अनुसार बनाएँ।
क्या मैं किसी प्लेटफ़ॉर्म पर ढेर सारे अकाउंट खोलने के लिए मिस्री नंबर इस्तेमाल कर सकता हूँ?
नहीं। OTP Route आपके अपने प्रोडक्ट की टेस्टिंग और आपके अपने वैध अकाउंट चलाने के लिए है; हर सर्विस की शर्तों और Acceptable Use Policy का पालन करें।
सेवाओं के नाम उनके संबंधित स्वामियों के ट्रेडमार्क हैं। OTP Route का उनसे कोई संबंध नहीं है। नंबरों का उपयोग कानूनी रूप से करें तथा प्रत्येक सेवा की शर्तों और हमारी स्वीकार्य उपयोग नीति का पालन करें।