বাংলা
টেস্টিংয়ের জন্য Facebook SMS ভেরিফিকেশন: একবারের নম্বর, অথবা এমন লাইন যা আপনারই থাকে
একটি টিম OTP Route দিয়ে Facebook ভেরিফিকেশন কোড পেতে পারে OTP Gateway থেকে facebook সার্ভিসের একটি একবারের নম্বর অর্ডার করে, Facebook যেখানে ফোন চায় সেখানে সেটি দিয়ে, এবং ড্যাশবোর্ডে বা API ও সাইন করা ওয়েবহুকের মাধ্যমে কোডটি পড়ে। খরচ প্রতি কোড $0.20 থেকে, আর ২০ মিনিটের মধ্যে SMS না এলে চার্জ স্বয়ংক্রিয়ভাবে ফেরত যায়।
প্রথম সিদ্ধান্ত: এই Facebook অ্যাকাউন্টের কি আবার নম্বরটি লাগবে?
Facebook শুধু প্রথম সাইন-আপের জন্য নয়, আরও অনেক কারণে অ্যাকাউন্টের সঙ্গে ফোন নম্বর বেঁধে রাখে, তাই অর্ডারের আগেই আপনার প্রোডাক্ট বেছে নিন।
- একবার ভেরিফিকেশন, তারপর শেষ। আপনি সাইন-আপ ফ্লো পরীক্ষা করছেন, Facebook Login-এর পর আপনার অ্যাপ কেমন আচরণ করে দেখছেন, বা লোকালাইজেশন নিশ্চিত করছেন। OTP Gateway-এর একবারের নম্বর এখানে মানায়; সেটি একটি কোড গ্রহণ করে তারপর মেয়াদোত্তীর্ণ হয়।
- যে অ্যাকাউন্টে বারবার লগইন করতে হবে। আপনার নিজের ব্যবসার দীর্ঘস্থায়ী পেজ-অ্যাডমিন লগইন, প্রতি স্প্রিন্টে আপনার QA টিম যে শেয়ার্ড স্টেজিং অ্যাকাউন্টে ফেরে, বা টিম-পরিচালিত অ্যাকাউন্টের রিকভারি নম্বর। এসব মুহূর্তের যেকোনোটিতে Facebook নতুন কোড পাঠাতে পারে, আর একবারের নম্বর তখন আর আপনার থাকবে না। এর বদলে একটি Dedicated Virtual Number ব্যবহার করুন: শুধু যুক্তরাষ্ট্র ও কানাডায় পাওয়া যায়, $1.95/month থেকে, ইনবাউন্ড SMS ড্যাশবোর্ডে ও আপনার ওয়েবহুকে।
ডেডিকেটেড লাইনে কী কী আছে তা ভার্চুয়াল নম্বর পাতায় তালিকাভুক্ত। যুক্তরাষ্ট্র ও কানাডার বাইরে সেলফ-সার্ভ দীর্ঘমেয়াদি কোনো বিকল্প নেই।
Facebook কখন SMS কোড পাঠায়?
Facebook কয়েকটি সুপরিচিত জায়গায় ফোন ভেরিফিকেশন ব্যবহার করে: ইমেইল ঠিকানার বদলে মোবাইল নম্বর দিয়ে রেজিস্ট্রেশন, বিদ্যমান প্রোফাইলে যোগ করা নম্বর নিশ্চিত করা, দ্বিতীয় ধাপ হিসেবে SMS কোড বেছে নিলে টু-ফ্যাক্টর অথেন্টিকেশন, এবং কেউ লক-আউট হলে অ্যাকাউন্ট রিকভারি। অস্বাভাবিক লগইনের পরও সে নিশ্চিতকরণ চাইতে পারে। আপনার প্রোডাক্ট Facebook অ্যাকাউন্টের ওপর নির্ভর করলে এর প্রতিটি আলাদা টেস্ট কেস হিসেবে কভার করার মতো।
Facebook-এর জন্য ভার্চুয়াল নম্বর কোন কোন দেশ থেকে আসতে পারে?
Facebook এখন ১৯৯টি দেশে রাউট করা যায়। টিমগুলো যেগুলো প্রায়ই বাছে তার কয়েকটি: যুক্তরাষ্ট্র, ব্রাজিল, ভারত, নাইজেরিয়া, ফিলিপাইন, জার্মানি, মেক্সিকো, ইন্দোনেশিয়া, মিশর, তুরস্ক, ভিয়েতনাম, পাকিস্তান, ফ্রান্স, যুক্তরাজ্য, কেনিয়া ও আলজেরিয়া।
দেশ গুরুত্বপূর্ণ। 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>) যাচাই করুন, পুরোনো টাইমস্ট্যাম্প বাতিল করুন, এবং অ্যাক্টিভেশন আইডিকে কী ধরে হ্যান্ডলারকে আইডেমপোটেন্ট করুন; ডেলিভারি পুনরাবৃত্ত হতে পারে। অ্যাকাউন্টে ১০টি কী, ৫টি ওয়েবহুক এন্ডপয়েন্ট এবং প্রতি মিনিটে ৩০০টি রিকোয়েস্ট মেলে। কম ভলিউমে পোলিং একটি ভালো বিকল্প। রেফারেন্স হ্যান্ডলারের জন্য ওয়েবহুক-ভিত্তিক OTP ক্যাপচার দেখুন।
ড্যাশবোর্ড থেকে Facebook কোড পাওয়া
ডেভেলপার নন এমন কেউ হাতে করেই পারেন: OTP Gateway খুলুন, Facebook বেছে নিন, একটি দেশ বেছে নিন, প্রদর্শিত দাম দেখুন এবং অর্ডার করুন। নম্বরটি Facebook-এ কপি করুন, তারপর ড্যাশবোর্ডে অ্যাক্টিভেশনটি লক্ষ্য করুন; SMS এলে কোডটি সেখানে দেখা যায়। মত বদলালে বাতিল করুন, টাকা ওয়ালেটে ফিরে যাবে।
Facebook কোড কেন না আসতে পারে?
কয়েকটি কারণে এটি আটকে যেতে পারে: কোনো ফ্লোতে Facebook ভার্চুয়াল নম্বর প্রত্যাখ্যান করতে পারে, কোনো রুটে ভিড় থাকতে পারে। ২০ মিনিটের উইন্ডো ও ফেরতের নিয়ম টাকার বিষয়টি সামলায়: কোড এলে তবেই আপনি পে করেন, নইলে পুরো টাকা স্বয়ংক্রিয়ভাবে আপনার ওয়ালেটে ফিরে আসে।
এরপর যা করবেন:
- আগেভাগে বাতিল না করে উইন্ডোটি তার মেয়াদ পর্যন্ত চলতে দিন;
- পরে আবার চেষ্টা করুন, অথবা আপনার টেস্ট কেসের সঙ্গে এখনও মেলে এমন অন্য দেশের রুট দিয়ে;
- দ্রুত লুপে আবার অর্ডার করবেন না, তাতে কারও উপকার হয় না;
- যে অ্যাকাউন্ট রাখতে হবে তার জন্য যুক্তরাষ্ট্র বা কানাডার ডেডিকেটেড লাইনে যান।
Facebook ফোন নম্বরের দায়িত্বশীল ব্যবহার
Facebook-এর শর্তে প্রতিটি বাস্তব ব্যক্তির জন্য একটি ব্যক্তিগত অ্যাকাউন্ট আশা করা হয়, আর ব্যবসায়িক উপস্থিতি পেজ ও বিজনেস টুলের মাধ্যমে, যা বাস্তব মানুষের সঙ্গে যুক্ত। OTP Route ব্যবহার করুন আপনার নিজের প্রোডাক্টের ভেরিফিকেশন ফ্লো পরীক্ষা করতে, আপনার সংস্থার মালিকানাধীন অ্যাকাউন্টে QA চালাতে, অথবা ব্যবসায়িক লগইনে কর্মীদের ব্যক্তিগত নম্বর সুরক্ষিত রাখতে। যাদের অস্তিত্ব নেই তাদের নামে অ্যাকাউন্ট খুলবেন না, এবং Facebook কোনো অ্যাকাউন্টে যে বিধিনিষেধ দিয়েছে তা এড়ানোর চেষ্টা করবেন না। OTP Route Facebook-এর সঙ্গে যুক্ত নয়, নামটি তার মালিকের ট্রেডমার্ক, এবং OTP Route-এর Acceptable Use Policy প্রতিটি অর্ডারে প্রযোজ্য। দুটি প্রোডাক্টের দাম প্রাইসিং পাতায় আছে।
সাধারণ জিজ্ঞাসা
সিম কার্ড ছাড়া কি Facebook OTP পাওয়া যায়?
হ্যাঁ, একবারের ভেরিফিকেশনের জন্য। OTP Gateway থেকে facebook সার্ভিসের একটি নম্বর অর্ডার করুন এবং কোডটি ড্যাশবোর্ডে বা API দিয়ে পড়ুন।
OTP Route-এ Facebook ফোন নম্বরের দাম কত?
একবারের কোড শুরু প্রতি কোড $0.20 থেকে; API-র prices এন্ডপয়েন্ট প্রতিটি দেশের সঠিক অঙ্ক দেখায়। যুক্তরাষ্ট্র/কানাডার ডেডিকেটেড লাইন শুরু $1.95/month থেকে।
Facebook কি সব ভার্চুয়াল নম্বর গ্রহণ করবে?
না। কিছু ফ্লোতে Facebook ভার্চুয়াল নম্বর প্রত্যাখ্যান করতে পারে, আর সে কারণেই ২০ মিনিটের মধ্যে কোড না এলে আপনি স্বয়ংক্রিয়ভাবে ফেরত পান।
পরে কি একই Facebook অ্যাকাউন্টে আবার লগইন করা যায়?
শুধু নম্বরটি এখনও আপনার নিয়ন্ত্রণে থাকলে। সে জন্য একবারের অ্যাক্টিভেশনের বদলে যুক্তরাষ্ট্র বা কানাডার একটি Dedicated Virtual Number ব্যবহার করুন।
CI জবে কি Facebook SMS ভেরিফিকেশন টেস্টিং সম্ভব?
হ্যাঁ। আপনার পাইপলাইন থেকে অ্যাক্টিভেশন তৈরি করুন, সাইন করা ওয়েবহুকে কোড গ্রহণ করুন, এবং খরচ ছাড়াই ওয়্যারিংয়ের মহড়া দিতে ডেভেলপমেন্ট অ্যাকাউন্টে স্যান্ডবক্স মোড ব্যবহার করুন।
Facebook টেস্টের জন্য কোন দেশ বাছব?
যে দেশে আপনার ব্যবহারকারীরা আছেন। Facebook অঞ্চল অনুযায়ী প্রম্পট ও যাচাই লোকালাইজ করে, তাই মানানসই দেশের রুট সবচেয়ে বাস্তবসম্মত ফল দেয়।
সার্ভিসের নামগুলো সংশ্লিষ্ট মালিকদের ট্রেডমার্ক। OTP Route তাদের সঙ্গে সম্পর্কিত নয়। নম্বর আইনসম্মতভাবে ব্যবহার করুন এবং প্রতিটি সার্ভিসের শর্ত ও আমাদের গ্রহণযোগ্য ব্যবহার নীতি মেনে চলুন।