हिन्दी
ट्यूनीशिया (+216) SMS वेरिफ़िकेशन: डेवलपर्स के लिए एक चेकलिस्ट
हाँ, आप OTP Route से ट्यूनीशिया (+216) के वेरिफ़िकेशन कोड पा सकते हैं: OTP Gateway पर नंबर ऑर्डर करें और कोड डैशबोर्ड में पढ़ें, REST API को poll करें, या signed webhook से लें। क़ीमत $0.20 प्रति कोड से शुरू होती है, और जिस ऑर्डर पर 20 मिनट में SMS नहीं आता उसका आपके वॉलेट में अपने-आप रिफ़ंड हो जाता है।
+216 नंबर ऑर्डर करने से पहले प्री-फ़्लाइट चेकलिस्ट में क्या होना चाहिए?
यह सूची एक बार देख लें, तो ट्यूनीशिया के ज़्यादातर टेस्ट रन आराम से चलते हैं:
- API key तैयार। Developer console में Bearer key बनाएँ; लाइव keys
or_live_से शुरू होती हैं। - वॉलेट में रकम। OTP Gateway आपके प्रीपेड USD बैलेंस से कटता है;
GET /api/v1/balanceस्क्रिप्ट से इसकी पुष्टि कर देता है। - webhook पहुँच में। एक HTTPS endpoint रजिस्टर करें, उसका secret सँभालकर रखें, और पक्का करें कि आपके सर्वर की घड़ी सटीक है ताकि टाइमस्टैम्प जाँच पास हो।
- क़ीमत जाँची हुई। जिस सर्विस को टेस्ट करने की योजना है, उसी के लिए
GET /api/v1/prices?country=tn&service=<id>कॉल करें। - फ़ोन फ़ील्ड टेस्ट किया हुआ। पक्का करें कि आपका अपना फ़ॉर्म आठ अंकों का ट्यूनीशियाई राष्ट्रीय नंबर और पेस्ट किया हुआ
+216अंतर्राष्ट्रीय नंबर, दोनों स्वीकार करता है। - पार्सर सहनशील। पुष्टि करें कि कोड एक्सट्रैक्शन अरबी, फ़्रेंच और अंग्रेज़ी मैसेज बॉडी के लिए काम करता है (नीचे देखें)।
- शर्तें देखी हुई। आप अपना प्रोडक्ट टेस्ट कर रहे हैं या अपना वैध अकाउंट चला रहे हैं, सर्विस के नियमों और OTP Route की Acceptable Use Policy के अनुरूप।
ट्यूनीशियाई नंबर E.164 के लिए कैसे फ़ॉर्मैट होते हैं?
ट्यूनीशिया क्लोज़्ड नंबरिंग प्लान इस्तेमाल करता है: हर सब्सक्राइबर नंबर आठ अंकों का है और कोई ट्रंक प्रीफ़िक्स नहीं है, इसलिए देश कोड जोड़ने से पहले कुछ हटाना नहीं पड़ता। E.164 रूप बस +216 और उसके बाद वे आठ अंक है। स्थानीय लोग अक्सर नंबर xx xxx xxx जैसे समूहों में लिखते हैं, इसलिए नॉर्मलाइज़ करते समय स्पेस, बिंदु और डैश हटा दें। शुरुआती अंकों की तय सूची से वैलिडेट करने से बचें; हाथ से लिखी रेंज टेबल के बजाय लंबाई की जाँच और भरोसेमंद फ़ोन लाइब्रेरी ज़्यादा सुरक्षित है।
ट्यूनीशियाई वेरिफ़िकेशन टेक्स्ट किन भाषाओं में आते हैं?
अरबी आधिकारिक भाषा है, रोज़मर्रा में ट्यूनीशियाई अरबी बोली जाती है, और फ़्रेंच व्यापार, प्रशासन और कई ऐप्स में आम है। नतीजतन, एक ही टेस्ट रन में सेंडर और डिवाइस लोकेल के अनुसार कोड फ़्रेंच, अंग्रेज़ी या अरबी में दिख सकते हैं।
अरबी मैसेज Unicode SMS के रूप में जाते हैं और अंकों के आसपास दाएँ-से-बाएँ दिशा चिह्न हो सकते हैं। ऐसा regex जो अदृश्य चिह्न हटाने के बाद चार से आठ ASCII अंकों की पहली शृंखला पकड़ता है, तीनों भाषाओं में टिकता है। टीमें आम तौर पर ट्यूनीशिया को अपनी मैट्रिक्स में फ़्रैंकोफ़ोन उत्तर अफ़्रीकी लॉन्च के लिए मोरक्को और अल्जीरिया के साथ, दाएँ-से-बाएँ लेआउट की लोकलाइज़ेशन QA के लिए, या यूरोप में रहने वाले ट्यूनीशियाई ग्राहकों को सेवा देने के लिए जोड़ती हैं; टेस्टिंग के लिए +216 नंबर इन सब मामलों को कवर करता है।
चरण-दर-चरण: API से ट्यूनीशिया का OTP पाना
लाइव स्नैपशॉट ट्यूनीशिया के लिए 1,700 से ज़्यादा सर्विसेज़ सूचीबद्ध करता है, जिनमें Facebook, WhatsApp, Instagram, Telegram, TikTok, Google (Gmail & YouTube), Snapchat, Signal, LinkedIn, Discord, ChatGPT (OpenAI), Microsoft & Outlook, Amazon और Uber शामिल हैं। उपलब्धता दिन भर बदलती है, इसलिए रन शुरू होते समय अपने OTP रूटिंग लॉजिक को इसे GET /api/v1/services और GET /api/v1/countries से पढ़ने दें।
{"service": "facebook", "country": "tn"}के साथPOST /api/v1/activationsभेजें और एक्टिवेशन id सेव करें।- लौटाया गया नंबर उस ऐप में टाइप करें जिसे आप टेस्ट कर रहे हैं और कोड ट्रिगर करें।
- अपने webhook पर
activation.sms_receivedसँभालें:X-OTPRoute-Signatureवेरिफ़ाई करें (टाइमस्टैम्प, एक बिंदु और raw body का HMAC-SHA256), पुराने टाइमस्टैम्प ठुकराएँ, और जिस एक्टिवेशन id को आप प्रोसेस कर चुके हैं उसके डुप्लीकेट अनदेखे करें। - webhook के बिना,
GET /api/v1/activations/{id}को poll करें, 300 रिक्वेस्ट प्रति मिनट की सीमा से काफ़ी नीचे रहकर। - अगर टेस्ट रोक दिया जाए तो
POST /api/v1/activations/{id}/cancelकॉल करें।
API डॉक्स हर फ़ील्ड सूचीबद्ध करते हैं, और CI टेस्टिंग गाइड दिखाती है कि इसे पाइपलाइन में कैसे जोड़ें।
चरण-दर-चरण: डैशबोर्ड से
- अपने ईमेल और छह अंकों के कोड से, या Google साइन-इन से, अकाउंट बनाएँ और TOTP दो-चरणीय सत्यापन चालू करें।
- कार्ड या USDT/USDC से रकम जोड़ें।
- ट्यूनीशिया चुनें, फिर सर्विस, और दिखाई गई क़ीमत जाँचें।
- ऑर्डर करें, +216 नंबर कॉपी करें, और लक्षित ऐप में कोड माँगें।
- ट्यूनीशियाई कोड डैशबोर्ड में दिखते ही कॉपी करें और जिस साइन-अप को टेस्ट कर रहे हैं उसे पूरा करें।
समस्या निवारण: अगर +216 कोड कभी न दिखे तो?
हर एक्टिवेशन 20 मिनट चलता है, और आप तभी भुगतान करते हैं जब कोड आए। अगर विंडो बीत जाए या आप कैंसल करें, तो पूरी रकम वॉलेट में लौट जाती है।
- कुछ भी नहीं आया: विंडो ख़त्म होने दें, फिर अगर टेस्ट अनुमति दे तो बाद में या किसी दूसरे सर्विस रूट से दोबारा कोशिश करें।
- सर्विस ने नंबर ठुकराया: कुछ सर्विसेज़ वर्चुअल नंबर अस्वीकार करती हैं; रिफ़ंड इस मामले को कवर करता है।
- webhook चुप है पर डैशबोर्ड में कोड दिख रहा है: शायद आपकी सिग्नेचर जाँच फ़ेल हो रही है; दोबारा सीरियलाइज़ किए गए JSON के बजाय raw body से तुलना करें, और घड़ी के अंतर की जाँच करें।
- लगातार कई बार असफलता: बैक-ऑफ़ जोड़ें; तेज़ लूप में दोबारा ऑर्डर करना शायद ही कभी काम आता है।
ट्यूनीशिया के लिए लंबे समय वाली लाइनें, बिलिंग और sandbox
ट्यूनीशिया का कोई लंबे समय वाला नंबर ख़ुद ख़रीदने के लिए उपलब्ध नहीं है। Dedicated Numbers अमेरिका और कनाडा का प्रोडक्ट हैं, $1.95/month से; अगर आपको टिकाऊ +216 लाइन चाहिए, तो [email protected] पर ईमेल करें, यह ध्यान रखते हुए कि उपलब्धता स्थानीय नियमों पर निर्भर करती है।
वॉलेट pay as you go है, कोई मासिक शुल्क नहीं, और हर टॉप-अप पर ईमेल से PDF इनवॉइस मिलता है। डेवलपमेंट अकाउंट sandbox मोड माँग सकते हैं, जहाँ सिम्युलेटेड नंबर और कोड आपको बैलेंस खर्च किए बिना इंटीग्रेशन परखने देते हैं।
अक्सर पूछे जाने वाले प्रश्न
क्या मैं ट्यूनीशियाई SIM के बिना ट्यूनीशिया का साइन-अप फ़्लो टेस्ट कर सकता हूँ?
हाँ। OTP Gateway से +216 नंबर इस्तेमाल करें और कोड डैशबोर्ड में, या SMS वेरिफ़िकेशन API और webhook से इकट्ठा करें।
क्या ट्यूनीशियाई नंबरों में हटाने के लिए कोई ट्रंक प्रीफ़िक्स होता है?
नहीं। ट्यूनीशियाई नंबर बिना ट्रंक प्रीफ़िक्स के आठ अंकों के होते हैं, इसलिए E.164 रूप बस +216 और वे अंक हैं।
ट्यूनीशिया OTP API का country id क्या है?
prices क्वेरी में और POST /api/v1/activations रिक्वेस्ट बॉडी में tn इस्तेमाल करें।
ट्यूनीशिया वेरिफ़िकेशन नंबर की क़ीमत कितनी है?
$0.20 प्रति कोड से; सटीक रकम सर्विस पर निर्भर करती है और ऑर्डर से पहले डैशबोर्ड और prices endpoint में दिखती है। प्राइसिंग देखें।
मेरा पार्सर अरबी OTP मैसेज पर फ़ेल होता है। मुझे क्या बदलना चाहिए?
Unicode दिशा चिह्न हटाएँ और आसपास के शब्दों के बजाय अंकों की शृंखला का मिलान करें, ताकि वही नियम अरबी, फ़्रेंच और अंग्रेज़ी बॉडी के लिए काम करे।
क्या मैं बाद के लॉगिन के लिए +216 नंबर अपने पास रख सकता हूँ?
ख़ुद ख़रीदने के रूप में नहीं। एक gateway नंबर सिर्फ़ एक कोड कवर करता है, और तुरंत उपलब्ध लंबे समय वाली लाइनें सिर्फ़ अमेरिका और कनाडा में हैं।
सेवाओं के नाम उनके संबंधित स्वामियों के ट्रेडमार्क हैं। OTP Route का उनसे कोई संबंध नहीं है। नंबरों का उपयोग कानूनी रूप से करें तथा प्रत्येक सेवा की शर्तों और हमारी स्वीकार्य उपयोग नीति का पालन करें।