বাংলা
API দিয়ে ইয়েমেনি (+967) ভেরিফিকেশন কোড সংগ্রহ
OTP Route দিয়ে আপনি একবার-ব্যবহারের OTP Gateway নম্বরে ইয়েমেনি (+967) SMS ভেরিফিকেশন কোড পেতে পারেন এবং ড্যাশবোর্ডে, REST API পোলিংয়ে বা সাইন করা ওয়েবহুকে পড়তে পারেন। দাম শুরু প্রতি কোড $0.20 থেকে, সঠিক হার API লাইভ জানায়, আর 20 মিনিটের সময়সীমায় SMS না পাওয়া অ্যাক্টিভেশনের টাকা আপনার ওয়ালেটে ফেরত যায়।
+967 কোডের সবচেয়ে ছোট API পথ কোনটি?
Developer console-এর একটি Bearer কী দিয়ে আপনার ক্লায়েন্টকে https://otproute.com/api/v1-এ নির্দেশ করুন; কীর প্রিফিক্স or_live_। ইয়েমেনের কান্ট্রি আইডি ye।
GET /api/v1/prices?country=ye&service=<id>দিয়ে দাম আনুন; রেসপন্স বলে দেয় কোডের খরচ কত এবং রুট খোলা কি না।- অর্ডার তৈরি করুন:
{"service": "whatsapp", "country": "ye"}দিয়েPOST /api/v1/activations। আপনি একটি অ্যাক্টিভেশন আইডি ও +967 নম্বর ফেরত পাবেন। - নম্বরটি টাইপ করে বা ইনজেক্ট করে নিজের অ্যাপের ভেরিফিকেশন ধাপে দিন।
GET /api/v1/activations/{id}থেকে বা ওয়েবহুক ইভেন্ট থেকে কোড নিন।- অসমাপ্ত অর্ডার
POST /api/v1/activations/{id}/cancelদিয়ে ছেড়ে দিন।
GET /api/v1/services ও GET /api/v1/countries কদাচিৎ বদলায়, তাই দিনের জন্য ক্যাশ করুন। একটি ব্যাচের আগে GET /api/v1/balance কল করলে ফান্ড কমে গেলে জব আগেভাগে থামতে পারে। মিনিটে 300 রিকোয়েস্টের রেট লিমিট প্রতি অ্যাকাউন্টে প্রযোজ্য, আর 10টি কী পর্যন্ত ইস্যু করা যায়। এই ইয়েমেন OTP API ফ্লোর একটি কার্যকর উদাহরণ দেখুন ইন্টিগ্রেশন গাইডে।
ইয়েমেন অ্যাক্টিভেশনের ওয়েবহুক ডেলিভারি কীভাবে যাচাই করব?
Developer console-এ একটি HTTPS এন্ডপয়েন্ট নিবন্ধন করুন (একটি অ্যাকাউন্টে পাঁচটি থাকতে পারে) এবং activation.sms_received-এ সাবস্ক্রাইব করুন, সঙ্গে activation.expired ও activation.cancelled, যাতে আপনার জব জানে কখন অপেক্ষা থামাতে হবে।
সিগনেচার যাচাইয়ের একটাই রেসিপি। X-OTPRoute-Signature-কে t ও v1-এ ভাগ করুন, এন্ডপয়েন্টের সিক্রেট ব্যবহার করে <t>.<raw body> স্ট্রিংয়ের HMAC-SHA256 হিসাব করুন, এবং ফলটিকে কনস্ট্যান্ট-টাইম ফাংশন দিয়ে v1-এর সঙ্গে তুলনা করুন। টাইমস্ট্যাম্প আপনার সহনসীমার চেয়ে পুরনো হলে রিকোয়েস্ট প্রত্যাখ্যান করুন। যেহেতু ডেলিভারি পুনরায় চেষ্টা হতে পারে, হ্যান্ডলারকে আইডেমপোটেন্ট করুন: অ্যাক্টিভেশন আইডি সংরক্ষণ করুন এবং পুনরাবৃত্তি উপেক্ষা করুন। ক্লক ড্রিফটের মতো প্রান্তিক ক্ষেত্র আছে HMAC দিয়ে OTP ওয়েবহুক সুরক্ষিত করা লেখায়।
আরবি ভাষার বার্তায় আমার পার্সারের কী আশা করা উচিত?
আরবি ইয়েমেনের সরকারি ভাষা, তাই অনেক সার্ভিস আশপাশের লেখা আরবিতে পাঠায়। যাঁরা নিজেদের বার্তা টেস্ট করছেন তাঁদের জন্য এর বাস্তব ফল আছে: আরবি হরফের জন্য UCS-2 এনকোডিং লাগে, যা একটি SMS সেগমেন্টকে 70 অক্ষরে সীমিত করে, আর ডান থেকে বাঁয়ে লেখা নোটিফিকেশনে কোডটি কোথায় দেখা যায় তা সরে যেতে পারে। কিছু টেমপ্লেট বাক্যের আগে ডিজিট বসায়, কিছু পরে।
কোড বের করার ধাপ এমনভাবে লিখুন যাতে চারপাশে যে শব্দই থাকুক, ডিজিটের সারি খুঁজে পায়। প্রেরক আরবি-ভারতীয় সংখ্যা (٠ থেকে ٩) ব্যবহার করলে তার জন্য সেগুলোকে ASCII ডিজিটে স্বাভাবিকীকরণ করাও বুদ্ধিমানের কাজ। আরবিভাষীদের জন্য অ্যাপ স্থানীয়করণ, উপসাগরজুড়ে বসবাসকারী ইয়েমেনি গ্রাহকদের সেবা, কিংবা কোনো আঞ্চলিক সাপোর্ট অ্যাকাউন্ট এখনও ভেরিফাই হচ্ছে কি না নিশ্চিত করতে টিমগুলো এই যাচাই চালায়। OTP Route বার্তাটি যেমন পাওয়া গেছে তেমনই ফেরত দেয়, তাই টেস্টে আপনি যা পার্স করেন, একজন ব্যবহারকারী ঠিক তা-ই পাবেন।
ইয়েমেনি ফোন নম্বর কীভাবে ফরম্যাট করা হয়?
কান্ট্রি কোড +967। মোবাইল নম্বরে এর পর নয়টি ডিজিট থাকে এবং 7 দিয়ে শুরু হয়, যার আকার +967 7XX XXX XXX। ব্যবহারকারী সামনে দেশীয় 0 দিলে সংরক্ষণের আগে তা সরিয়ে ফেলুন, এবং বিভাজক ছাড়া E.164 স্ট্রিং স্থায়ী করুন; স্থানীয় ফরম্যাটিং কেবল UI-তে থাকবে।
একটি +967 টেস্ট নম্বরের জন্য কাজের ভ্যালিডেশন কেস:
- ব্যবহারকারী দেশের তালিকা থেকে +967 বেছে আবার কোডসহ পুরো নম্বর টাইপ করেন।
- কন্টাক্ট কার্ড থেকে কপি করা আরবি-ভারতীয় ডিজিটসহ নম্বর পেস্ট করা হয়।
- ডিজিট গ্রুপের মাঝে স্পেস বা ড্যাশ থাকে।
এগুলোর প্রতিটির ফলে একই সংরক্ষিত মান পাওয়া উচিত, যা লুকআপ ও ডিডুপ্লিকেশন নির্ভরযোগ্য রাখে।
এখন কোন সার্ভিস +967 নম্বরে রুট হচ্ছে?
ইয়েমেনের OTP Gateway-তে 1,700-এর বেশি সার্ভিস আছে। লাইভ স্ন্যাপশটে প্রায়ই ব্যবহৃত এন্ট্রির মধ্যে আছে WhatsApp, Telegram, imo, Facebook, Instagram, TikTok, Snapchat, Google (Gmail & YouTube), X (Twitter), Microsoft & Outlook, Signal, Discord ও Amazon।
প্রাপ্যতা চলমান লক্ষ্য, তাই স্যুটগুলো আগে API-কে জিজ্ঞেস করার মতো করে বানান। ইঞ্জিনিয়ারিংয়ের বাইরের মানুষ ড্যাশবোর্ড থেকেই একই কাজ করতে পারেন: ইমেইল কোড বা Google সাইন-ইনে অ্যাকাউন্ট খুলুন, টপ-আপ করুন, ইয়েমেন ও সার্ভিস বাছুন, তারপর ইয়েমেনের ভেরিফিকেশন নম্বরটি অ্যাপে কপি করে অ্যাক্টিভেশন পেজে কোডের জন্য অপেক্ষা করুন।
ইয়েমেনের কোড পৌঁছাতে ব্যর্থ হতে পারে কেন, আর সমাধান কী?
প্রতিটি অর্ডার 20 মিনিট বেঁচে থাকে। SMS না এলে, বা আসার আগে আপনি বাতিল করলে, পুরো অঙ্ক স্বয়ংক্রিয়ভাবে ওয়ালেটে ফিরে যায়; যে কোড আসে কেবল তার জন্যই আপনার বিল হয়।
সাধারণ কারণ ও করণীয়:
- সেই মুহূর্তে সার্ভিসটি ধীর: হাল ছাড়ার আগে সময়সীমা চলতে দিন।
- সার্ভিসটি ভার্চুয়াল নম্বর প্রত্যাখ্যান করে: তার নীতি দেখুন; ব্যর্থ চেষ্টার ক্ষেত্রে রিফান্ড আছে।
- রুট ব্যস্ত: পরে বা অন্য সার্ভিস রুটে চেষ্টা করুন।
- স্ক্রিপ্ট মিস হওয়া মাত্র আবার অর্ডার করে: ব্যাকঅফ যোগ করুন, যাতে রুটে অবিরত ঘা না পড়ে।
নম্বরগুলো কেবল নিজের প্রোডাক্ট ও বৈধ অ্যাকাউন্টে ব্যবহার করুন, প্রতিটি সার্ভিসের শর্ত মানুন, এবং OTP Route-এর Acceptable Use Policy-র মধ্যে থাকুন।
ইয়েমেনি নম্বর কি দীর্ঘ সময় ধরে রাখা যায়, আর বিল কীভাবে হয়?
সেলফ-সার্ভে নয়। Dedicated Virtual Numbers শুধু যুক্তরাষ্ট্র ও কানাডায় দেওয়া হয়, $1.95/month থেকে তাৎক্ষণিকভাবে কেনা যায়। স্থায়ী +967 লাইন দরকার হলে টিমগুলো [email protected]এ ইমেইল করতে পারে; একটি দেওয়া যাবে কি না তা স্থানীয় নিয়মের ওপর নির্ভর করে এবং কখনও নিশ্চিত নয়।
OTP Route ওয়ালেট USD-তে প্রিপেইড, কোনো সাবস্ক্রিপশন বা প্ল্যান ছাড়া। কার্ড বা USDT/USDC দিয়ে ভরুন, আর প্রতিটি টপ-আপের জন্য ইমেইলে PDF ইনভয়েস আসে। বর্তমান হার দেখুন প্রাইসিং-এ, আর ইন্টিগ্রেশনের কাজে সিমুলেটেড নম্বর ও কোড চাইলে ডেভেলপমেন্ট অ্যাকাউন্টে স্যান্ডবক্স অনুরোধ করুন।
সাধারণ জিজ্ঞাসা
স্থানীয় সিম ছাড়া ইয়েমেনি নম্বর দিয়ে কি আরবি ভাষার সাইন-আপ ফ্লো টেস্ট করতে পারি?
হ্যাঁ। কান্ট্রি ye দিয়ে একটি OTP Gateway নম্বর অর্ডার করুন, আপনার নিজের অ্যাপে দিন, এবং ড্যাশবোর্ডে বা ওয়েবহুকে আরবি বা ইংরেজি বার্তা পড়ুন।
একটি +967 ভেরিফিকেশন কোডের দাম কত?
এটি প্রতি কোড $0.20 থেকে শুরু এবং সার্ভিসভেদে বদলায়; GET /api/v1/prices লাইভ অঙ্ক ফেরত দেয়। যে কোড কখনও আসে না, 20 মিনিটের সময়সীমা শেষে তার টাকা ফেরত যায়।
SMS ডান থেকে বাঁয়ে লেখা হলে কোড কীভাবে বের করব?
বাক্যের প্যাটার্নের বদলে ডিজিটের ক্রম খুঁজুন, এবং আগে আরবি-ভারতীয় সংখ্যাকে ASCII-তে বদলে নিন। কোড লেখার যেদিকেই থাকুক, এতে কাজ হয়।
+967 নম্বরটি কি আমার রাখার জন্য?
না, একটি OTP Gateway নম্বর একটিমাত্র ভেরিফিকেশন কভার করে। স্থায়ী নম্বর US ও কানাডার প্রোডাক্ট; ইয়েমেনের জন্য জানতে সাপোর্টকে ইমেইল করুন।
ওয়ালেটের ব্যালেন্স খরচ না করেই কি ইন্টিগ্রেট করা যায়?
হ্যাঁ, ডেভেলপমেন্ট অ্যাকাউন্টে স্যান্ডবক্স চান। এটি সিমুলেটেড নম্বর ও কোড ফেরত দেয়, যা পোলিং, ওয়েবহুক ও ত্রুটি সামলানো পরীক্ষার জন্য যথেষ্ট।
ইয়েমেনের জন্য API কোন কান্ট্রি আইডি ব্যবহার করে?
এটি ye। প্রাইস লুকআপে এবং POST /api/v1/activations-এর JSON বডিতে এটি দিন।
কোনো সার্ভিস আমার ইয়েমেনি নম্বর ফিরিয়ে দিল কেন?
কিছু সার্ভিস ভার্চুয়াল নম্বর গ্রহণ করে না। অ্যাক্টিভেশন বাতিল করুন বা মেয়াদ শেষ হতে দিন, তাহলে টাকা স্বয়ংক্রিয়ভাবে আপনার ওয়ালেটে ফিরে যায়।
সার্ভিসের নামগুলো সংশ্লিষ্ট মালিকদের ট্রেডমার্ক। OTP Route তাদের সঙ্গে সম্পর্কিত নয়। নম্বর আইনসম্মতভাবে ব্যবহার করুন এবং প্রতিটি সার্ভিসের শর্ত ও আমাদের গ্রহণযোগ্য ব্যবহার নীতি মেনে চলুন।