हिन्दी
OTP Route नंबरों पर LINE SMS कोड पाना: चेकलिस्ट और चरण
OTP Route से LINE का वेरिफिकेशन कोड पाने के लिए OTP Gateway में linemessenger सर्विस का एक बार वाला नंबर ऑर्डर करें, उसे LINE की रजिस्ट्रेशन या लॉगिन स्क्रीन पर डालें, और कोड डैशबोर्ड या साइन्ड वेबहुक से पढ़ें। कीमत $0.20 प्रति कोड से शुरू होती है, और 20 मिनट की विंडो में कुछ न आए तो शुल्क अपने आप आपके वॉलेट में लौट जाता है।
LINE फ़ोन नंबर का क्या इस्तेमाल करता है?
LINE अकाउंट को फ़ोन नंबर से जोड़ता है। नए रजिस्ट्रेशन की पुष्टि SMS कोड से होती है, और अकाउंट को नए डिवाइस पर ले जाने या ऐप दोबारा इंस्टॉल करके साइन इन करने पर ऐप नंबर फिर माँग सकता है। एक्सेस वापस पाने में भी नंबर की भूमिका होती है, इसलिए यह मायने रखता है कि अकाउंट किस नंबर से बना था।
यही आख़िरी बात आपके प्रोडक्ट के चुनाव को आकार देती है: एक बार वाला नंबर किसी एक वेरिफिकेशन चरण के लिए ठीक है, जबकि जिस अकाउंट को महीनों बाद फिर साइन इन करना है उसे ऐसा नंबर चाहिए जो अब भी आपके नियंत्रण में हो।
LINE नंबर ऑर्डर करने से पहले की प्री-फ़्लाइट चेकलिस्ट
- Developer console से एक API कुंजी (प्रीफ़िक्स
or_live_); प्रति अकाउंट 10 कुंजियाँ तक। - वॉलेट में पर्याप्त बैलेंस, जिसे
GET /api/v1/balanceसे जाँचा गया हो। - अकाउंट या टेस्ट केस के बाज़ार से मेल खाता चुना हुआ देश।
- उस जोड़ी के लिए लाइव कीमत की खोज, क्योंकि कीमतें देश के हिसाब से बदलती हैं।
- रजिस्टर किया हुआ वेबहुक एंडपॉइंट जिसकी सिग्नेचर जाँच टेस्ट हो चुकी हो, या तैयार पोलिंग लूप।
- यह फ़ैसला कि क्या इस अकाउंट को आगे फिर लॉग इन करना होगा; अगर हाँ, तो नीचे Dedicated Number वाला भाग पढ़ें।
- जिस प्रकार का अकाउंट आप बना रहे हैं उसके लिए LINE की शर्तें एक बार फिर पढ़ लें।
LINE के लिए कौन-सा देश चुनूँ, और इससे क्या फ़र्क़ पड़ता है?
LINE सर्विस 197 देशों में उपलब्ध है। ऐप के सबसे मज़बूत उपयोगकर्ता आधार पूर्वी और दक्षिण-पूर्व एशिया के कुछ हिस्सों में हैं, इसलिए वहाँ लॉन्च करने वाली टीमें अक्सर जापान, थाईलैंड, ताइवान, इंडोनेशिया, हांगकांग या मलेशिया से शुरू करती हैं। दूसरे विकल्पों में सिंगापुर, फ़िलिपींस, वियतनाम, दक्षिण कोरिया, ऑस्ट्रेलिया, संयुक्त राज्य अमेरिका, यूनाइटेड किंगडम, जर्मनी, ब्राज़ील और रोमानिया शामिल हैं।
वही देश चुनें जहाँ से आपके असली यूज़र आते हैं। थाईलैंड के बाज़ार के बिल्ड को थाई नंबर से वेरिफ़ाई करना चाहिए ताकि कंट्री कोड, फ़ोन फ़ॉर्मैटिंग और क्षेत्रीय ऑनबोर्डिंग स्क्रीन वैसे ही चलें जैसे प्रोडक्शन में चलेंगी। कई बाज़ार कवर करने में थोड़ी ही अतिरिक्त मेहनत लगती है, क्योंकि रन के बीच सिर्फ़ country का मान बदलता है।
चरण-दर-चरण: LINE वेरिफिकेशन कोड API फ़्लो
GET /api/v1/prices?country=<id>&service=linemessengerकॉल करें और पुष्टि करें कि रूट उपलब्ध है।POST /api/v1/activationsसे एक्टिवेशन बनाएँ, ऐसी बॉडी के साथ जैसे{"service": "linemessenger", "country": "th"}।- लौटा हुआ नंबर LINE की फ़ोन वेरिफिकेशन स्क्रीन पर डालें।
activation.sms_receivedका इंतज़ार करें, या 300 अनुरोध प्रति मिनट की सीमा के भीतर हर कुछ सेकंड मेंGET /api/v1/activations/{id}को पोल करें।- अगर रन छोड़ दिया जाए तो
POST /api/v1/activations/{id}/cancelकॉल करें।
एंडपॉइंट का विवरण डेवलपर डॉक्स में है।
वेबहुक हैंडलर को LINE इवेंट कैसे संभालने चाहिए?
X-OTPRoute-Signature हेडर पढ़ें, जिसका फ़ॉर्मैट t=<unix>,v1=<hex> है, एंडपॉइंट सीक्रेट से <t>.<raw body> पर HMAC-SHA256 निकालें, कॉन्स्टेंट टाइम में तुलना करें, और पुराने टाइमस्टैम्प वाली हर चीज़ छोड़ दें। फिर अपनी प्रोसेसिंग activation id पर आधारित रखें, ताकि दोबारा आई डिलीवरी आपके टेस्ट चरण को दो बार चलाने की बजाय उसी रिकॉर्ड को अपडेट करे। activation.expired और activation.cancelled को उसी तालिका में साफ़-सुथरे नतीजे मानें। HMAC गाइड में पूरा वॉकथ्रू है।
डैशबोर्ड से LINE नंबर ऑर्डर करना
साइन इन करें, OTP Gateway खोलें, LINE और देश चुनें, दिखाई गई कीमत देखें और ऑर्डर करें। नंबर को LINE में टाइप करें, फिर एक्टिवेशन कार्ड खुला रखें; कोड मिलते ही वहीं दिखता है। प्रोडक्ट मैनेजर और सपोर्ट एजेंट अक्सर ऑटोमेटेड सूट के काम सँभालने से पहले हाथ से लोकलाइज़्ड LINE ऑनबोर्डिंग स्क्रीन जाँचने के लिए यही व्यू इस्तेमाल करते हैं। वही 20 मिनट की विंडो और रिफंड नियम यहाँ भी लागू है।
समस्या निवारण: LINE का कोड क्यों नहीं आ सकता
LINE कुछ वर्चुअल नंबर अस्वीकार कर सकता है, और जो रूट पहले चला था वह दिन में बाद में अनुपलब्ध हो सकता है। अगर कोई SMS न आए तो विंडो बंद होने पर या आपके रद्द करने पर एक्टिवेशन का पूरा रिफंड हो जाता है। उसके बाद:
- कोई दूसरा देश आज़माएँ जो अब भी टेस्ट केस के अनुरूप हो;
- तेज़ लूप में दोबारा ऑर्डर करने की बजाय बाद में कोशिश करें;
- पक्का करें कि नंबर सही कंट्री कोड के साथ डाला गया था।
LINE के लिए Dedicated Number कब बेहतर बैठता है?
अगर किसी स्टेजिंग अकाउंट या साझा टीम लॉगिन को बार-बार साइन इन करते रहना है, तो एक बार वाला नंबर गलत औज़ार है। अमेरिका और कनाडा में Dedicated Numbers $1.95/माह से शुरू होते हैं, आने वाले SMS डैशबोर्ड में और number.sms_received के ज़रिए आपके वेबहुक पर पाते हैं, और आपके रिलीज़ करने तक वॉलेट से रिन्यू होते रहते हैं। विवरण वर्चुअल नंबर पेज पर हैं।
OTP Route का उपयोग केवल अपने वैध उत्पादों और अकाउंट के लिए करें: हर असली व्यक्ति या कारोबार के लिए एक अकाउंट, LINE की शर्तों का सम्मान, और Acceptable Use Policy का पालन।
अक्सर पूछे जाने वाले प्रश्न
OTP Route LINE के लिए कौन-सी सर्विस आईडी इस्तेमाल करता है?
आईडी linemessenger है। इसे prices क्वेरी में और एक्टिवेशन बनाते समय service फ़ील्ड में इस्तेमाल करें।
क्या मैं फ़िज़िकल SIM के बिना टेस्टिंग के लिए LINE SMS वेरिफिकेशन कर सकता हूँ?
हाँ। OTP Gateway नंबर LINE का कोड पाता है, जिसे आप API, वेबहुक या डैशबोर्ड से पढ़ते हैं।
LINE के वर्चुअल नंबर के लिए कौन-सा देश चुनूँ?
वह बाज़ार चुनें जिससे आपके यूज़र या टेस्ट केस जुड़े हैं, जैसे वहाँ लॉन्च के लिए जापान या थाईलैंड।
क्या LINE हर OTP Route नंबर स्वीकार करेगा?
हमेशा नहीं। LINE कुछ वर्चुअल नंबर अस्वीकार कर सकता है, और कोड न आने पर आपको अपने आप रिफंड मिल जाता है।
LINE OTP पाने की लागत कितनी है?
$0.20 प्रति कोड से, देश के अनुसार; लाइव कीमत GET /api/v1/prices से मिलती है।
क्या मैं बाद के लॉगिन के लिए वही LINE फ़ोन नंबर रख सकता हूँ?
केवल Dedicated Number से, जो अमेरिका और कनाडा में उपलब्ध है। एक बार वाले नंबर एक कोड के लिए हैं।
LINE OTP कोड पाने के लिए क्या वेबहुक चाहिए, या पोलिंग काफ़ी है?
छोटे रन के लिए GET /api/v1/activations/{id} की पोलिंग अच्छी चलती है। जब कई एक्टिवेशन समानांतर चलें तो वेबहुक बेहतर स्केल होते हैं।
सेवाओं के नाम उनके संबंधित स्वामियों के ट्रेडमार्क हैं। OTP Route का उनसे कोई संबंध नहीं है। नंबरों का उपयोग कानूनी रूप से करें तथा प्रत्येक सेवा की शर्तों और हमारी स्वीकार्य उपयोग नीति का पालन करें।