इथियोपिया (+251) के SMS कोड अपनी टेस्ट पाइपलाइन में लाना

कॉलिंग कोड +251OTP Gateway, $0.20 प्रति कोड से शुरूडेडिकेटेड नंबर: केवल US और कनाडाAPI आईडी: et
संक्षिप्त उत्तर

हाँ, आप OTP Route से इथियोपिया (+251) के SMS सत्यापन कोड पा सकते हैं: OTP Gateway से एक बार इस्तेमाल होने वाला नंबर ऑर्डर करें और कोड डैशबोर्ड में, या REST API और साइन्ड वेबहुक के ज़रिए पढ़ें। कीमत $0.20 प्रति कोड से शुरू होती है, और 20 मिनट की अवधि में कोई कोड न पहुँचे तो कुछ नहीं लगता क्योंकि वॉलेट में राशि अपने-आप लौट जाती है।

इथियोपिया का सत्यापन कोड पाने के लिए कौन-से API कॉल लगते हैं?

इथियोपिया के लिए OTP रूटिंग https://otproute.com/api/v1 पर पाँच सादे HTTP कॉल में सिमट जाती है। हर कॉल को or_live_ से शुरू होने वाली Bearer कुंजी से प्रमाणित करें, जो Developer console में बनती है; एक अकाउंट में 10 कुंजियाँ तक रह सकती हैं, इसलिए CI, स्टेजिंग और लोकल लैपटॉप, हर एक अलग क्रेडेंशियल पर चल सकता है।

  1. GET /api/v1/countries हर रूट की सूची देता है, और इथियोपिया आईडी et के साथ दिखता है।
  2. GET /api/v1/services सेवा आईडी लौटाता है, जबकि GET /api/v1/prices?country=et&service=<id> उस जोड़ी की मौजूदा कीमत और उपलब्धता बताता है जिसे आप टेस्ट करना चाहते हैं।
  3. {"service": "telegram", "country": "et"} के साथ POST /api/v1/activations एक +251 नंबर रिज़र्व करता है और एक्टिवेशन आईडी लौटाता है।
  4. वह नंबर टेस्ट किए जा रहे प्रोडक्ट के फ़ोन फ़ील्ड में डालें और उसका SMS ट्रिगर करें।
  5. कोड को वेबहुक इवेंट से पढ़ें या GET /api/v1/activations/{id} पोल करें, और किसी रन को सफ़ाई से छोड़ने के लिए POST /api/v1/activations/{id}/cancel का इस्तेमाल करें।

इन्वेंटरी दिन भर बदलती है, इसलिए कुछ भी हार्ड-कोड करने के बजाय रनटाइम पर प्राइस एंडपॉइंट कॉल करें। सूट शुरू होने से पहले एक त्वरित GET /api/v1/balance से वॉलेट कम पड़ने पर जॉब जल्दी रुक सकता है। इस SMS verification API के रिक्वेस्ट और रिस्पॉन्स का ढाँचा डेवलपर डॉक्स में है।

+251 एक्टिवेशन के लिए साइन्ड वेबहुक कैसे जोड़ूँ?

एक टेस्ट के लिए पोलिंग ठीक है, लेकिन समानांतर जॉब में तब समझना आसान होता है जब इवेंट आपको पुश किए जाएँ। प्रति अकाउंट 5 तक वेबहुक एंडपॉइंट रजिस्टर करें और activation.sms_received, activation.expired और activation.cancelled की सदस्यता लें।

हर अनुरोध में X-OTPRoute-Signature: t=<unix>,v1=<hex> होता है। एंडपॉइंट सीक्रेट से <t>.<raw body> पर HMAC-SHA256 दोबारा निकालें, नतीजे को कॉन्स्टेंट-टाइम जाँच से v1 से मिलाएँ, और टाइमस्टैम्प पुराना हो तो कॉल अस्वीकार करें। कोई JSON पार्सर छूने से पहले रॉ बाइट्स पर सत्यापन करें।

मान लें कि एक इवेंट एक से ज़्यादा बार डिलीवर हो सकता है: हैंडलर को एक्टिवेशन आईडी पर कुंजीबद्ध करें और दोहराव छोड़ दें, ताकि रीट्राई किया गया इवेंट OTP फ़ील्ड को दो बार न भरे। यदि आप पोलिंग पर ही रहते हैं, तो कुछ सेकंड का अंतराल प्रति मिनट 300 अनुरोधों की सीमा में आराम से बैठता है। HMAC से OTP वेबहुक सुरक्षित करने पर हमारी वॉकथ्रू में एक रेफ़रेंस हैंडलर है।

अभी कौन-सी सेवाएँ Ethiopia SMS OTP कोड पा सकती हैं?

इथियोपिया रूट पर फ़िलहाल 1,700 से अधिक सेवाएँ सूचीबद्ध हैं। लाइव स्नैपशॉट की लोकप्रिय प्रविष्टियों में WhatsApp, Telegram, Google (Gmail & YouTube), Facebook, Instagram, TikTok, ChatGPT (OpenAI), Microsoft & Outlook, LinkedIn, Uber, Signal, Viber, imo और Netflix शामिल हैं।

इस सूची को स्नैपशॉट ही मानें। किसी एक सेवा की उपलब्धता घंटों में बदल सकती है, इसीलिए API उसे स्थिर तालिका के बजाय लाइव बताता है। हर रन की शुरुआत में कंट्री और प्राइस एंडपॉइंट क्वेरी करें, और कोई कम आम सेवा चाहिए तो डैशबोर्ड में पूरा कैटलॉग खोजें।

QA टीमों को +251 नंबर फ़ॉर्मेट और SMS भाषा के बारे में क्या जानना चाहिए?

E.164 में इथियोपिया का नंबर +251 और उसके बाद नौ अंक होता है। घरेलू रूप में लोग उन नौ अंकों के आगे 0 लगाकर डायल करते हैं, इसलिए यूज़र अक्सर आपके फ़ॉर्म में 09… टाइप करेंगे। उस ट्रंक शून्य को हटाएँ, +251 जोड़ें और कैनॉनिकल E.164 स्ट्रिंग स्टोर करें, स्थानीय शैली केवल इंटरफ़ेस में दिखाएँ। दोनों तरह के इनपुट, साथ ही स्पेस और डैश को भी कवर करें, क्योंकि फ़ोन-फ़ील्ड वैलिडेशन में ही साइन-अप के कई बग छिपे रहते हैं।

अम्हारिक संघीय कार्य-भाषा है और इथियोपिक (गीज़) लिपि में लिखी जाती है, जबकि अफ़ान ओरोमो, तिग्रिन्या और सोमाली अपने-अपने क्षेत्रों में व्यापक रूप से बोली जाती हैं। ज़्यादातर अंतरराष्ट्रीय सेवाएँ कोड अंग्रेज़ी में भेजती हैं, फिर भी स्थानीयकृत टेम्पलेट अम्हारिक में आ सकता है। आसपास के शब्दों का मिलान करने के बजाय पैटर्न से अंक निकालें, और सुनिश्चित करें कि आपके लॉग UTF-8 साफ़-सुथरे ढंग से स्टोर करते हैं।

टीमें यह रूट आम तौर पर तब टेस्ट करती हैं जब इथियोपियाई यूज़र्स के लिए ऐप लॉन्च कर रही हों, अम्हारिक लोकलाइज़ेशन जाँच रही हों, या उन प्रवासी ग्राहकों को सेवा दे रही हों जो अपने मूल देश के नंबर से रजिस्टर करते हैं। यदि आपका प्रोडक्ट तारीख़ें दिखाता है, तो इथियोपिया का अपना कैलेंडर एक अलग लोकलाइज़ेशन केस है जिसे जोड़ना उचित रहेगा। दूसरी टीमें ऐसे सूट कैसे बनाती हैं, यह QA टेस्टिंग पेज पर दिखता है।

क्या गैर-डेवलपर डैशबोर्ड से इथियोपिया का सत्यापन नंबर ले सकते हैं?

हाँ। प्रोडक्ट मैनेजर और सपोर्ट स्टाफ़ बिना कोड लिखे वही फ़्लो चला सकते हैं:

  1. अपने ईमेल और 6-अंकों के कोड से, या Google साइन-इन से अकाउंट बनाएँ, फिर TOTP टू-फ़ैक्टर चालू करें।
  2. वॉलेट में राशि जोड़ें।
  3. Ethiopia चुनें, सेवा चुनें, और पुष्टि करने से पहले दिखाई गई कीमत पढ़ें।
  4. +251 नंबर उस ऐप में पेस्ट करें जिसे आप सत्यापित कर रहे हैं।
  5. एक्टिवेशन खुला रखें; कोड मिलते ही वहीं दिख जाता है।

कई टीमें एक-बार की जाँच के लिए यही रास्ता इस्तेमाल करती हैं, जबकि इंजीनियर वही रूट API से चलाते हैं।

+251 कोड कभी न दिखे तो क्या होता है?

हर एक्टिवेशन 20 मिनट खुला रहता है। भुगतान तभी लगता है जब कोड आए; यदि SMS के बिना अवधि समाप्त हो जाए, या आप रद्द कर दें, तो पूरी राशि अपने-आप वॉलेट में लौट जाती है।

जब कुछ न आए:

  • इसे विफलता कहने से पहले अवधि चलने दें, क्योंकि समय सेवा और रूट पर निर्भर करता है।
  • बाद में फिर कोशिश करें, या आपका टेस्ट केस अनुमति दे तो किसी दूसरे सर्विस रूट पर जाएँ।
  • पुष्टि करें कि सेवा वर्चुअल नंबर स्वीकार करती भी है। कुछ नहीं करतीं, और रिफ़ंड ठीक इसी स्थिति के लिए है।
  • तेज़ लूप में दोबारा ऑर्डर न करें। कोशिशों के बीच अंतर रखें और हर एक्टिवेशन आईडी लॉग करें ताकि पैटर्न दिखें।

विफल OTP डिलीवरी घटाने वाला लेख और जाँचें बताता है।

क्या इथियोपिया की लंबी अवधि वाली लाइन है, और बिलिंग कैसे संभाली जाती है?

OTP Route में इथियोपिया का कोई सेल्फ़-सर्व लंबी अवधि वाला नंबर नहीं है। Dedicated Numbers, यानी वे लाइनें जिन्हें आप रिन्यू होते रहने तक रखते हैं, अमेरिका और कनाडा का प्रोडक्ट हैं, $1.95/month से। यदि आपकी टीम को टिकाऊ +251 लाइन चाहिए, तो [email protected] पर ईमेल करके पूछें; उपलब्धता स्थानीय नियमों पर निर्भर है और निश्चित नहीं है।

इथियोपिया के एक्टिवेशन एक ही प्रीपेड USD वॉलेट से खर्च होते हैं, जिसमें न मासिक शुल्क है और न कोई प्लान चुनना है। इसे कार्ड से या USDT/USDC स्टेबलकॉइन से भरें; हर टॉप-अप के बाद आपके इनबॉक्स में PDF इनवॉइस आता है। नए इंटीग्रेशन पर असली राशि खर्च करने से पहले किसी डेवलपमेंट अकाउंट के लिए सैंडबॉक्स मोड माँगें: यह सिम्युलेटेड नंबर और कोड लौटाता है ताकि पूरा फ़्लो शुरू से अंत तक परखा जा सके।

OTP Route के इथियोपियाई टेस्ट नंबर उन प्रोडक्ट और अकाउंट के सत्यापन के लिए हैं जिनके मालिक आपके संगठन के पास सचमुच हैं; हर सेवा की शर्तें लागू रहती हैं, और हमारी Acceptable Use Policy भी।

अक्सर पूछे जाने वाले प्रश्न

क्या मैं बिना लोकल SIM के अपने ऐप का इथियोपियाई साइन-अप फ़्लो टेस्ट कर सकता हूँ?

हाँ। OTP Gateway से अपनी सेवा के लिए +251 नंबर ऑर्डर करें, उसे अपने ऐप में डालें और कोड डैशबोर्ड या API से पढ़ें। शुल्क केवल तभी लगता है जब कोड आए।

OTP Route API में Ethiopia का कंट्री आईडी क्या है?

यह et है। इथियोपिया का एक्टिवेशन बनाते समय और कीमतें क्वेरी करते समय country फ़ील्ड में et भेजें।

टेस्टिंग के लिए +251 नंबर कितने का पड़ता है?

कोड $0.20 प्रति कोड से शुरू होते हैं। हर सेवा की सटीक राशि GET /api/v1/prices से लौटती है और ऑर्डर से पहले डैशबोर्ड में दिखाई जाती है।

क्या इथियोपिया के फ़ोन नंबर शुरुआती शून्य के साथ स्टोर करने चाहिए?

नहीं। E.164 रूप रखें, यानी +251 और नौ अंक, और जब भी यूज़र घरेलू 0 टाइप करे तो उसे हटा दें। स्थानीय फ़ॉर्मेट केवल स्क्रीन पर लगाएँ।

क्या इथियोपिया के सत्यापन टेक्स्ट अम्हारिक में आएँगे?

आम तौर पर वे अंग्रेज़ी में आते हैं, हालाँकि कोई सेवा इथियोपिक लिपि में अम्हारिक टेम्पलेट इस्तेमाल कर सकती है। शब्दों के बजाय अंक पार्स करें ताकि दोनों रूप चलें।

क्या मैं बाद के लॉगिन के लिए इथियोपिया का नंबर रख सकता हूँ?

सेल्फ़-सर्व से नहीं, क्योंकि एक-बार वाला नंबर सिर्फ़ एक कोड के लिए होता है। जिस अकाउंट में दोबारा साइन इन करना हो, उसके लिए अमेरिका या कनाडा का Dedicated Number उपयुक्त है, या आप इथियोपिया के बारे में सपोर्ट को ईमेल कर सकते हैं।

क्या वॉलेट की राशि खर्च किए बिना Ethiopia OTP API आज़माने का कोई तरीका है?

हाँ। किसी डेवलपमेंट अकाउंट पर सैंडबॉक्स मोड माँगें, वह सिम्युलेटेड नंबर और कोड लौटाएगा, जिससे आप इंटीग्रेशन को शुरू से अंत तक टेस्ट कर सकेंगे।

सेवाओं के नाम उनके संबंधित स्वामियों के ट्रेडमार्क हैं। OTP Route का उनसे कोई संबंध नहीं है। नंबरों का उपयोग कानूनी रूप से करें तथा प्रत्येक सेवा की शर्तों और हमारी स्वीकार्य उपयोग नीति का पालन करें।

कुछ ही मिनटों में अपना पहला OTP रूट करें

निःशुल्क खाता बनाएँ, अपना USD वॉलेट टॉप अप करें और डैशबोर्ड या API से नंबर ऑर्डर करें। कोई मासिक शुल्क नहीं।