हिन्दी
API के ज़रिए Yahoo के फ़ोन वेरिफिकेशन कोड कैप्चर करना
कोई टीम OTP Route के OTP Gateway पर yahoo सर्विस का नंबर ऑर्डर करके, उसे Yahoo की स्क्रीन पर डालकर, और SMS को डैशबोर्ड में या API व साइन्ड वेबहुक से पढ़कर Yahoo का वेरिफिकेशन कोड पाती है, $0.20 प्रति कोड से शुरू। नंबर 20 मिनट तक सुनता है, और कोड न आने पर शुल्क वॉलेट में वापस लौट जाता है।
Yahoo फ़ोन नंबर कहां मांगता है?
Yahoo अकाउंट एक ही लॉगिन में Mail, न्यूज़, फ़ाइनेंस और फैंटेसी स्पोर्ट्स को जोड़ते हैं, और फ़ोन नंबर उस पहचान के केंद्र के काफ़ी करीब रहता है। जाने-पहचाने फ़्लो में यह कई जगह आता है:
- अकाउंट बनाना, जहां मोबाइल नंबर मांगा जाता है और SMS कोड से कन्फ़र्म होता है।
- साइन-इन, जिसमें पासवर्डलेस विकल्प भी हैं जो पासवर्ड मांगने के बजाय कोड या प्रॉम्प्ट भेजते हैं।
- रिकवरी, जब कोई पासवर्ड भूल जाए और अकाउंट फ़ाइल में दर्ज फ़ोन पर निर्भर हो जाए।
- टू-स्टेप वेरिफिकेशन, जो पासवर्ड के बाद दूसरे फ़ैक्टर के रूप में कोड जोड़ता है।
QA टीम के लिए इनमें से हर मौका एक अलग टेस्ट केस है। साइन-अप जांच में एक बार ताज़ा नंबर चाहिए; रिकवरी या टू-स्टेप जांच में वही नंबर बाद में फिर पहुंच में होना चाहिए, जिससे तय होता है कि आप OTP Route का कौन-सा प्रोडक्ट चुनें।
क्या Yahoo के लिए नंबर का देश मायने रखता है?
हां। Yahoo दुनियाभर में इस्तेमाल होता है, और आपके अकाउंट के बाज़ार का नंबर लोकलाइज़्ड कॉपी, क्षेत्रीय साइन-अप स्क्रीन और नंबर फ़ॉर्मैटिंग की सबसे सटीक जांच देता है। Yahoo कोड अभी 198 देशों में पाए जा सकते हैं, जिनमें अमेरिका, यूनाइटेड किंगडम, कनाडा, भारत, फ़िलिपींस, मेक्सिको, ब्राज़ील, जर्मनी, फ़्रांस, इंडोनेशिया, नाइजीरिया, दक्षिण अफ़्रीका, ऑस्ट्रेलिया, स्पेन और ताइवान शामिल हैं।
नंबर का देश टेस्ट केस के अनुसार चुनें: मनीला में किसी क्लाइंट का Yahoo इनबॉक्स संभालने वाली एजेंसी को फ़िलिपींस के रूट पर वेरिफ़ाई करना चाहिए, जबकि स्पैनिश भाषा का ऑनबोर्डिंग जांचने वाली टीम को अमेरिकी नंबर से ज़्यादा मेक्सिको या स्पेन का नंबर सिखाता है।
सर्विस id yahoo के लिए API फ़्लो कैसा दिखता है?
रिक्वेस्ट https://otproute.com/api/v1 पर जाती हैं और Developer console से मिली or_live_ Bearer key से ऑथेंटिकेट होती हैं। अकाउंट में 10 keys और 5 वेबहुक एंडपॉइंट हो सकते हैं, और सीमा प्रति मिनट 300 रिक्वेस्ट की है।
- कीमत पहले देखें:
GET /api/v1/prices?country=gb&service=yahoo(gbकी जगह कोई भीapi_countryid रखें)। POST /api/v1/activationsऔर बॉडी{"service": "yahoo", "country": "gb"}से activation खोलें।- लौटाया गया नंबर Yahoo के फ़ोन स्टेप पर डालें।
- कोड
activation.sms_receivedसे लें, या अगर वेबहुक अभी सेट नहीं हैं तोGET /api/v1/activations/{id}को पोल करें। - टेस्ट छोड़ना हो तो
POST /api/v1/activations/{id}/cancelसे रद्द करें।
वेबहुक को सावधानी से संभालें। एंडपॉइंट सीक्रेट के साथ <t>.<raw body> पर HMAC-SHA256 दोबारा निकालें, उसे X-OTPRoute-Signature: t=<unix>,v1=<hex> के v1 से मिलाएं, और पुराने टाइमस्टैम्प अस्वीकार करें। फिर हैंडलर को activation id के आधार पर idempotent बनाएं, ताकि दोबारा भेजा गया इवेंट एक ही Yahoo फ़ॉर्म को दो बार न भरे। इसके किनारे के मामले HMAC से OTP वेबहुक सुरक्षित करना में हैं।
डैशबोर्ड से Yahoo OTP कैसे पाऊं?
- साइन इन करें और OTP Gateway खोलें।
- Yahoo चुनें, फिर वह देश जो आपके टेस्ट के अनुकूल हो।
- स्क्रीन पर कीमत देखें और कन्फ़र्म करें।
- नंबर को Yahoo में टाइप करें और कोड मांगें।
- संदेश आने पर उसे activation कार्ड पर पढ़ें।
नियम API जैसे ही हैं: हर activation पर एक कोड, सुनने के लिए 20 मिनट, और कुछ न आने या रद्द करने पर कोई शुल्क नहीं।
Yahoo का कोड क्यों नहीं आ सकता?
Yahoo अपनी तरफ़ से तय करता है कि संदेश भेजना है या नहीं और किन नंबरों पर। वह कुछ क्षेत्रों में या कुछ अकाउंट प्रकारों के लिए वर्चुअल नंबर मना कर सकता है, और एक ही सेशन से बार-बार आने वाली रिक्वेस्ट को धीमा भी कर सकता है। जब कोड न दिखे:
- activation को उसकी पूरी विंडो तक खुला रहने दें; देर से भेजा गया संदेश अब भी पहुंच सकता है।
- वही फ़्लो किसी दूसरे देश के रूट पर आज़माएं।
- तेज़ लूप में दोबारा ऑर्डर करने के बजाय कुछ देर रुककर फिर कोशिश करें।
- मना किए जाने को सर्विस की प्रकृति समझें, अपने कोड की गड़बड़ी नहीं।
ऑटोमैटिक रिफ़ंड का मतलब है कि फ़ेल हुई कोशिश पर कुछ खर्च नहीं होता, जिससे खोजबीन वाली टेस्टिंग सस्ती रहती है।
Yahoo के लिए Dedicated Number कब बेहतर विकल्प है?
अस्थायी activation एक कोड के बाद खत्म हो जाता है। साइन-अप टेस्ट के लिए यह ठीक है, लेकिन ऐसे Yahoo फ़ोन नंबर के लिए गलत है जिसे अगली तिमाही में भी संदेश मिलने चाहिए, जैसे साझा ऑपरेशंस मेलबॉक्स की रिकवरी लाइन या ऐसा स्टेजिंग अकाउंट जो हर हफ़्ते कोड से लॉग इन करता है।
ऐसे कामों के लिए Dedicated Number वही लाइन रखता है जब तक वह वॉलेट से रिन्यू होती रहे, SMS डैशबोर्ड में और आपके वेबहुक पर number.sms_received के रूप में लेता है, और $1.95/month से शुरू होता है। ये तुरंत सिर्फ़ अमेरिका और कनाडा में बिकते हैं; दोनों प्रोडक्ट की तुलना वर्चुअल नंबर पेज पर है।
Yahoo टेस्टिंग के बुनियादी नियम क्या हैं?
OTP Route का इस्तेमाल अपने प्रोडक्ट को टेस्ट करने या ऐसे वैध अकाउंट चलाने के लिए करें जो किसी असली व्यक्ति या कारोबार के हों, हर एक का एक अकाउंट। Yahoo की शर्तों का पालन करें, और याद रखें कि OTP Route की Acceptable Use Policy हर activation पर लागू होती है। Yahoo अपने मालिक का ट्रेडमार्क है, और OTP Route का उससे कोई संबंध नहीं है।
बिलिंग प्रीपेड USD वॉलेट से होती है, कोई मासिक शुल्क नहीं, जिसे कार्ड या USDT/USDC से भरा जाता है और हर टॉप-अप का PDF इनवॉइस मिलता है। डेवलपमेंट अकाउंट सैंडबॉक्स मोड मांग सकते हैं, जो एंड-टू-एंड इंटीग्रेशन रन के लिए सिम्युलेटेड नंबर और कोड देता है; सेटअप के नोट्स डेवलपर हब में हैं।
अक्सर पूछे जाने वाले प्रश्न
क्या मैं भौतिक SIM के बिना Yahoo साइन-अप फ़्लो टेस्ट कर सकता हूं?
हां। OTP Route पर yahoo सर्विस का नंबर ऑर्डर करें और कोड डैशबोर्ड या आपके वेबहुक पर दिख जाएगा। अगर Yahoo 20 मिनट में कुछ नहीं भेजता, तो पूरी रकम आपके वॉलेट में लौट आती है।
Yahoo के लिए वर्चुअल नंबर की कीमत क्या है?
Activations $0.20 प्रति कोड से शुरू होते हैं, और सटीक रकम देश के अनुसार बदलती है। उसे लाइव देखने के लिए country id और yahoo के साथ GET /api/v1/prices कॉल करें।
क्या Yahoo के रिकवरी फ़ोन के रूप में अस्थायी नंबर इस्तेमाल करना चाहिए?
नहीं। एक activation एक कोड के बाद रुक जाता है, इसलिए रिकवरी बाद में फ़ेल हो जाएगी। रिकवरी और बार-बार लॉग इन के लिए अमेरिका या कनाडा का Dedicated Number सही है।
क्या Yahoo हर फ़ोन नंबर स्वीकार करता है?
ज़रूरी नहीं। Yahoo वर्चुअल नंबर मना कर सकता है या रिक्वेस्ट सीमित कर सकता है, इसीलिए OTP Route उन activations को रिफ़ंड करता है जिन पर कोई SMS नहीं आता।
डुप्लिकेट वेबहुक इवेंट मेरे Yahoo टेस्ट को कैसे न बिगाड़ें?
हर प्रोसेस की गई activation id सेव करें और दोहराव को अनदेखा करें। किसी भी प्रोसेसिंग से पहले सिग्नेचर वेरिफ़ाई करें।
Yahoo फ़ोन नंबर के लिए मैं कौन-से देश चुन सकता हूं?
Yahoo अभी 198 देशों के रूट पर उपलब्ध है। लाइव सूची GET /api/v1/countries और डैशबोर्ड से मिलती है।
क्या मैं CI में टेस्टिंग के लिए Yahoo SMS वेरिफिकेशन को ऑटोमेट कर सकता हूं?
हां। वेबहुक या पोलिंग के साथ API इस्तेमाल करें, और डेवलपमेंट अकाउंट पर सैंडबॉक्स मोड मांगें ताकि पाइपलाइन रन सिम्युलेटेड नंबर और कोड इस्तेमाल करें।
सेवाओं के नाम उनके संबंधित स्वामियों के ट्रेडमार्क हैं। OTP Route का उनसे कोई संबंध नहीं है। नंबरों का उपयोग कानूनी रूप से करें तथा प्रत्येक सेवा की शर्तों और हमारी स्वीकार्य उपयोग नीति का पालन करें।