हिन्दी
टेस्टिंग के लिए Facebook SMS वेरिफिकेशन: वन-टाइम नंबर या अपने पास रखी जाने वाली लाइन
कोई टीम OTP Route से Facebook वेरिफिकेशन कोड पा सकती है: OTP Gateway से facebook सर्विस का वन-टाइम नंबर ऑर्डर करें, उसे वहाँ डालें जहाँ Facebook फ़ोन माँगता है, और कोड डैशबोर्ड में या API और साइन्ड वेबहुक से पढ़ें। यह $0.20 प्रति कोड से शुरू होता है, और 20 मिनट में SMS न आए तो राशि अपने-आप रिफंड हो जाती है।
पहला फ़ैसला: क्या इस Facebook अकाउंट को नंबर दोबारा चाहिए?
Facebook फ़ोन नंबर को सिर्फ़ पहले साइन-अप तक नहीं, उसके बाद भी अकाउंट से जोड़े रखता है, इसलिए ऑर्डर करने से पहले अपना प्रोडक्ट चुनें।
- एक वेरिफिकेशन, बस। आप साइन-अप फ़्लो टेस्ट कर रहे हैं, Facebook Login के बाद आपके ऐप का व्यवहार जाँच रहे हैं, या लोकलाइज़ेशन की पुष्टि कर रहे हैं। OTP Gateway का वन-टाइम नंबर इसके लिए ठीक है; वह एक ही कोड लेता है और फिर समाप्त हो जाता है।
- ऐसा अकाउंट जिसे बार-बार लॉग इन करना है। आपके अपने बिज़नेस का लंबे समय वाला पेज-एडमिन लॉगिन, साझा स्टेजिंग अकाउंट जिसमें आपकी QA टीम हर स्प्रिंट लौटती है, या टीम-प्रबंधित अकाउंट का रिकवरी नंबर। Facebook इनमें से किसी भी मौक़े पर नया कोड भेज सकता है, और वन-टाइम नंबर तब तक आपका नहीं रहेगा। इसके बजाय Dedicated Virtual Number लें: केवल संयुक्त राज्य अमेरिका और कनाडा में उपलब्ध, $1.95/month से, इनकमिंग SMS डैशबोर्ड और आपके वेबहुक दोनों पर।
वर्चुअल नंबर पेज बताता है कि डेडिकेटेड लाइन में क्या-क्या शामिल है। अमेरिका और कनाडा के बाहर कोई सेल्फ़-सर्व लंबी अवधि वाला विकल्प नहीं है।
Facebook SMS कोड कब भेजता है?
Facebook फ़ोन वेरिफिकेशन कुछ जाने-पहचाने मौक़ों पर इस्तेमाल करता है: ईमेल पते की जगह मोबाइल नंबर से रजिस्टर करना, मौजूदा प्रोफ़ाइल में जोड़े गए नंबर की पुष्टि, टू-फ़ैक्टर ऑथेंटिकेशन जब दूसरे चरण के रूप में SMS कोड चुने गए हों, और लॉक आउट होने पर अकाउंट रिकवरी। किसी असामान्य लॉगिन के बाद भी वह पुष्टि माँग सकता है। अगर आपका प्रोडक्ट किसी Facebook अकाउंट पर निर्भर है, तो इनमें से हर एक अलग टेस्ट केस है जिसे कवर करना चाहिए।
Facebook के लिए वर्चुअल नंबर किन देशों से आ सकता है?
Facebook अभी 199 देशों में रूट हो सकता है। टीमें अक्सर इनमें से कुछ चुनती हैं: संयुक्त राज्य अमेरिका, ब्राज़ील, भारत, नाइजीरिया, फ़िलीपींस, जर्मनी, मेक्सिको, इंडोनेशिया, मिस्र, तुर्की, वियतनाम, पाकिस्तान, फ़्रांस, यूनाइटेड किंगडम, केन्या और अल्जीरिया।
देश मायने रखता है। Facebook नंबर के क्षेत्र के हिसाब से भाषा और प्रॉम्प्ट स्थानीय बना सकता है, इसलिए उसी बाज़ार से टेस्ट करें जहाँ आपके यूज़र्स असल में रहते हैं। ब्राज़ील लॉन्च के लिए बनाया गया अकाउंट ब्राज़ीली नंबर से वेरिफ़ाई होना चाहिए, न कि उस रूट से जो संयोग से सबसे सस्ता हो।
Facebook वेरिफिकेशन कोड API का फ़्लो कैसे काम करता है?
Developer console से मिली Bearer कुंजी (प्रीफ़िक्स or_live_) के साथ https://otproute.com/api/v1 को कॉल करें। सर्विस आईडी facebook है; कंट्री आईडी api_country की वैल्यू है, जैसे br या ng।
- लाइव क़ीमत और उपलब्धता के लिए
GET /api/v1/prices?country=br&service=facebookदेखें। - एक्टिवेशन बनाएँ:
POST /api/v1/activationsको{"service": "facebook", "country": "br"}के साथ भेजें। - लौटा हुआ नंबर अपने टेस्ट के Facebook फ़ोन फ़ील्ड में डालें।
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>) की जाँच करें, पुराने टाइमस्टैम्प अस्वीकार करें, और एक्टिवेशन आईडी को कुंजी बनाकर हैंडलर को idempotent रखें; डिलीवरी दोहराई जा सकती है। अकाउंट को 10 कुंजियाँ, 5 वेबहुक एंडपॉइंट और 300 रिक्वेस्ट प्रति मिनट मिलती हैं। कम वॉल्यूम के लिए पोलिंग एक ठीक विकल्प है। संदर्भ हैंडलर के लिए वेबहुक आधारित OTP कैप्चर देखें।
डैशबोर्ड से Facebook कोड पाना
जो डेवलपर नहीं हैं, वे इसे हाथ से कर सकते हैं: OTP Gateway खोलें, Facebook चुनें, देश चुनें, दिखाई गई क़ीमत जाँचें और ऑर्डर करें। नंबर को Facebook में कॉपी करें, फिर डैशबोर्ड में एक्टिवेशन देखते रहें; SMS आते ही कोड दिखता है। मन बदल जाए तो रद्द करें, और राशि वॉलेट में लौट जाती है।
Facebook कोड क्यों नहीं आ सकता?
कई चीज़ें इसे रोक सकती हैं: Facebook किसी ख़ास फ़्लो के लिए वर्चुअल नंबर ठुकरा सकता है, या कोई रूट भीड़ से भरा हो सकता है। पैसे का मामला 20 मिनट की विंडो और रिफंड सँभाल लेते हैं: भुगतान तभी लगता है जब कोड आए, वरना पूरी राशि अपने-आप आपके वॉलेट में लौट आती है।
आगे क्या करें:
- जल्दी रद्द करने के बजाय विंडो को पूरा चलने दें;
- बाद में दोबारा कोशिश करें, या ऐसे दूसरे देश के रूट से जो आपके टेस्ट केस से अब भी मेल खाता हो;
- तेज़ लूप में दोबारा ऑर्डर करने से बचें, इससे किसी का भला नहीं होता;
- जिन अकाउंट्स को रखना है, उनके लिए अमेरिका या कनाडा की डेडिकेटेड लाइन पर जाएँ।
Facebook फ़ोन नंबरों का ज़िम्मेदार उपयोग
Facebook की शर्तें हर वास्तविक व्यक्ति के लिए एक निजी अकाउंट की अपेक्षा करती हैं, और असली लोगों से जुड़े पेजों व बिज़नेस टूल्स के ज़रिए बिज़नेस की मौजूदगी की। OTP Route का उपयोग अपने प्रोडक्ट का वेरिफिकेशन फ़्लो टेस्ट करने, अपने संगठन के अकाउंट्स पर QA चलाने, या बिज़नेस लॉगिन पर स्टाफ़ के निजी नंबर सुरक्षित रखने के लिए करें। ऐसे लोगों के नाम पर अकाउंट न बनाएँ जो मौजूद ही नहीं हैं, और Facebook ने किसी अकाउंट पर जो पाबंदियाँ लगाई हैं उन्हें दरकिनार न करें। OTP Route का Facebook से कोई संबंध नहीं है, यह नाम उसके स्वामी का ट्रेडमार्क है, और हर ऑर्डर पर OTP Route की Acceptable Use Policy लागू होती है। दोनों प्रोडक्ट्स की क़ीमतें प्राइसिंग पेज पर हैं।
अक्सर पूछे जाने वाले प्रश्न
क्या मैं SIM कार्ड के बिना Facebook OTP पा सकता हूँ?
हाँ, एक वेरिफिकेशन के लिए। OTP Gateway से facebook सर्विस का नंबर ऑर्डर करें और कोड डैशबोर्ड में या API से पढ़ें।
OTP Route पर Facebook फ़ोन नंबर की क़ीमत क्या है?
वन-टाइम कोड $0.20 प्रति कोड से शुरू होते हैं; API का prices एंडपॉइंट हर देश की सटीक राशि दिखाता है। अमेरिका/कनाडा की Dedicated लाइनें $1.95/month से शुरू होती हैं।
क्या Facebook हर वर्चुअल नंबर स्वीकार करेगा?
नहीं। Facebook कुछ फ़्लो में वर्चुअल नंबर ठुकरा सकता है, इसीलिए 20 मिनट में कोड न आए तो आपको अपने-आप रिफंड मिल जाता है।
क्या मैं बाद में उसी Facebook अकाउंट में दोबारा लॉग इन कर सकता हूँ?
केवल तब, जब नंबर अब भी आपके नियंत्रण में हो। इसके लिए वन-टाइम एक्टिवेशन की जगह अमेरिका या कनाडा का Dedicated Virtual Number इस्तेमाल करें।
क्या CI जॉब में टेस्टिंग के लिए Facebook SMS वेरिफिकेशन संभव है?
हाँ। अपनी पाइपलाइन से एक्टिवेशन बनाएँ, साइन्ड वेबहुक से कोड लें, और बिना ख़र्च किए वायरिंग का रिहर्सल करने के लिए डेवलपमेंट अकाउंट पर सैंडबॉक्स मोड इस्तेमाल करें।
Facebook टेस्ट के लिए मुझे कौन-सा देश चुनना चाहिए?
वही जहाँ आपके यूज़र्स हैं। Facebook प्रॉम्प्ट और जाँच क्षेत्र के हिसाब से स्थानीय बनाता है, इसलिए मेल खाते देश का रूट सबसे यथार्थवादी नतीजा देता है।
सेवाओं के नाम उनके संबंधित स्वामियों के ट्रेडमार्क हैं। OTP Route का उनसे कोई संबंध नहीं है। नंबरों का उपयोग कानूनी रूप से करें तथा प्रत्येक सेवा की शर्तों और हमारी स्वीकार्य उपयोग नीति का पालन करें।