বাংলা
টেস্টিংয়ের জন্য Snapchat SMS ভেরিফিকেশন: চেকলিস্ট-ভিত্তিক ওয়ার্কফ্লো
OTP Route দিয়ে Snapchat ভেরিফিকেশন কোড পেতে আপনি যে দেশ টেস্ট করছেন সেখানকার জন্য সার্ভিস আইডি snapchat-এর একটি একবারের OTP Gateway নম্বর অর্ডার করুন, সেটি Snapchat-এ দিন, এবং কোডটি ড্যাশবোর্ড, পোলিং কল বা সাইন করা webhook থেকে সংগ্রহ করুন। নম্বরের দাম $0.20 per code থেকে শুরু, আর 20 মিনিটের মধ্যে Snapchat কিছু না পাঠালে অর্থ আপনার ওয়ালেটে ফেরত যায়।
Snapchat নম্বর অর্ডার করার আগের প্রি-ফ্লাইট চেকলিস্ট
এই তালিকাটি একবার দেখে নিলে বেশিরভাগ ব্যর্থ চেষ্টা ঘটার আগেই এড়ানো যায়:
- API কী প্রস্তুত। Developer console-এ একটি
or_live_কী তৈরি করুন; সর্বোচ্চ 10টি রাখা যায়। - ওয়ালেটে অর্থ আছে। একটি প্রিপেইড USD ব্যালেন্স, কার্ড বা USDT/USDC দিয়ে টপ-আপ করা।
- Webhook এন্ডপয়েন্ট নিবন্ধিত (প্রতি অ্যাকাউন্টে সর্বোচ্চ 5টি), সিগনেচার যাচাইয়ের কোড আগেই লেখা।
- টেস্ট কেসের সঙ্গে মেলানো দেশ, যেমন আপনার Snapchat অ্যাকাউন্ট বা ক্যাম্পেইন যে অঞ্চলকে লক্ষ্য করে।
- শর্ত পর্যালোচিত। Snapchat-এর নিজস্ব শর্ত এবং OTP Route-এর Acceptable Use Policy দুটিই প্রতিটি অর্ডারে প্রযোজ্য।
- Sandbox বিবেচিত। প্রথম ইন্টিগ্রেশন রানের জন্য সাপোর্টকে বলুন একটি ডেভেলপমেন্ট অ্যাকাউন্টকে sandbox-এ নিতে, যাতে সিমুলেটেড নম্বর ও কোডে কোনো খরচ না হয়।
Snapchat ফোন নম্বর কী কাজে ব্যবহার করে?
নতুন অ্যাকাউন্ট তৈরির সময় Snapchat ফোন নম্বর চাইতে পারে, তা নিশ্চিত করতে SMS কোড পাঠায়, এবং সেই নম্বর দিয়ে ব্যবহারকারীকে লগ ইন করতে বা ভুলে যাওয়া পাসওয়ার্ড রিসেট করতে দিতে পারে। এটি টু-ফ্যাক্টর অথেন্টিকেশনও সমর্থন করে, যেখানে দ্বিতীয় ধাপের একটি বিকল্প SMS। কোনো ব্র্যান্ড, এজেন্সি বা ডেভেলপারের জন্য এর অর্থ হলো ফোন নম্বর অ্যাকাউন্টের রিকভারি পথের অংশ, যা কোন ধরনের নম্বর বেছে নেবেন তা প্রভাবিত করে।
কোন কোন দেশে Snapchat কোড পাওয়া যায়?
Snapchat বর্তমানে OTP Route-এ 197টি দেশে রাউট করা যায়, যেমন যুক্তরাষ্ট্র, যুক্তরাজ্য, অস্ট্রেলিয়া, কানাডা, ফ্রান্স, সৌদি আরব, জার্মানি, নেদারল্যান্ডস, নরওয়ে, সুইডেন, মেক্সিকো, ব্রাজিল, ভারত, জাপান, কুয়েত ও সংযুক্ত আরব আমিরাত। অ্যাকাউন্টের প্রকৃত বাজার প্রতিফলিত করে এমন দেশ বেছে নিন: নম্বরের দেশ ও অ্যাকাউন্টের অঞ্চলের অমিল বাড়তি যাচাইয়ের একটি সাধারণ কারণ, আর লোকালাইজেশন টেস্ট মিলে যাওয়া ডায়াল কোড ছাড়া অর্থবহ হয় না।
ধাপে ধাপে: Snapchat ভেরিফিকেশন কোড API
- প্রাপ্যতা ও দাম নিশ্চিত করুন:
GET /api/v1/prices?country=<id>&service=snapchat। - একটি নম্বর রিজার্ভ করুন:
POST /api/v1/activations-এ{"service": "snapchat", "country": "<id>"}দিয়ে। - ফেরত আসা নম্বরটি Snapchat-এর ফোন ফিল্ডে দিন এবং কোড চান।
- আপনার webhook-এ
activation.sms_receivedগ্রহণ করুন, অথবা সামান্য বিরতিতেGET /api/v1/activations/{id}পোল করুন। - যে রান আর দরকার নেই তা
POST /api/v1/activations/{id}/cancelদিয়ে বাতিল করুন; আটকে যাওয়া Snapchat টেস্টের নম্বর রিজার্ভ করে রাখা উচিত নয়।
সব কলে বেস URL https://otproute.com/api/v1, Bearer অথ এবং প্রতি মিনিটে 300 অনুরোধের সীমা প্রযোজ্য। প্রতিটি ফিল্ডের তালিকা আছে ডকসে।
webhook হ্যান্ডলার কীভাবে লেখা উচিত?
প্রতিটি ডেলিভারিতে X-OTPRoute-Signature: t=<unix>,v1=<hex> থাকে। এন্ডপয়েন্ট সিক্রেট ব্যবহার করে টাইমস্ট্যাম্প, একটি ডট এবং কাঁচা রিকোয়েস্ট বডির ওপর HMAC-SHA256 আবার গণনা করুন, কনস্ট্যান্ট টাইমে তুলনা করুন, এবং পুরোনো টাইমস্ট্যাম্পের অনুরোধ বাদ দিন। তারপর হ্যান্ডলারকে idempotent করুন: activation id ধরে কাজ করুন, যাতে পুনরায় পাঠানো ডেলিভারি আপনার টেস্ট ধাপ দুবার চালায় না। HMAC দিয়ে OTP webhook সুরক্ষিত করা লেখায় আরও বিস্তারিত ধাপ আছে। যেসব লোকাল মেশিন ইনবাউন্ড ট্রাফিক নিতে পারে না, তাদের জন্য পোলিং এখনো একটি ভালো বিকল্প।
ডেভেলপার নন এমনদের জন্য ড্যাশবোর্ডের ধাপ
সোশ্যাল মিডিয়া ম্যানেজাররা API পুরোপুরি এড়িয়ে যেতে পারেন। সাইন ইন করুন, OTP Gateway খুলুন, Snapchat ও একটি দেশ বেছে নিন, দাম দেখুন এবং নিশ্চিত করুন। নম্বরটি Snapchat-এ কপি করুন, SMS চান, এবং কোড অর্ডারের পাশে দেখা যাবে। API-র মতো এখানেও একই 20 মিনিটের উইন্ডো ও রিফান্ড নিয়ম প্রযোজ্য, তাই আটকে যাওয়া চেষ্টায় কোনো খরচ হয় না। যেসব এজেন্সি একটি লগইন সহকর্মীদের মধ্যে ভাগ করে, তারা সেটি হস্তান্তরের আগে OTP Route অ্যাকাউন্টে টু-ফ্যাক্টর (TOTP) চালু করুন।
সমস্যা সমাধান: Snapchat কোড আসেনি
- উইন্ডো শেষ হতে দিন। ডেলিভারির সময় Snapchat ও রুটের ওপর নির্ভর করে; কোনো নির্দিষ্ট সংখ্যা নেই।
- পরে আবার চেষ্টা করুন বা অন্য দেশের রুট নিন, দ্রুত লুপে আবার অর্ডার করার বদলে।
- মাঝে মাঝে প্রত্যাখ্যান আশা করুন। অনেক অ্যাপের মতো Snapchat-ও ভার্চুয়াল নম্বর প্রত্যাখ্যান করতে পারে। তখন কোনো কোড আসে না এবং উইন্ডো বন্ধ হলে বা আপনি বাতিল করলে পুরো চার্জ ওয়ালেটে ফেরত যায়।
ব্যাকঅফ প্যাটার্নের জন্য দেখুন ব্যর্থ OTP ডেলিভারি কমানো।
কখন Dedicated Number আরও ভালো মানায়?
একবারের নম্বর একটি সাইন-আপ টেস্টের জন্য ঠিক আছে। যে ব্র্যান্ড অ্যাকাউন্টে কয়েক মাস পরে আবার লগ ইন বা অ্যাক্সেস পুনরুদ্ধার করতে হবে সেটি এমন নম্বরে থাকা উচিত যা আপনি ধরে রাখেন: যুক্তরাষ্ট্র ও কানাডার Dedicated Number, $1.95/month থেকে, ড্যাশবোর্ডে এবং number.sms_received webhook-এ SMS গ্রহণ করে (ভার্চুয়াল নম্বর)। যেটিই বেছে নিন, একজন প্রকৃত ব্যক্তি বা ব্যবসার জন্য একটি অ্যাকাউন্ট রাখুন এবং OTP Route শুধু আপনার নিজের বৈধ প্রোডাক্ট ও অ্যাকাউন্টের জন্য ব্যবহার করুন।
সাধারণ জিজ্ঞাসা
স্টাফের ফোন ছাড়া কি আমাদের অ্যাপের Snapchat লগইন ইন্টিগ্রেশন টেস্ট করতে পারি?
হ্যাঁ। একটি snapchat অ্যাক্টিভেশন অর্ডার করুন, টেস্টের সময় নম্বরটি ব্যবহার করুন, এবং কোড আপনার webhook বা ড্যাশবোর্ডে পৌঁছাবে।
Snapchat-এর জন্য ভার্চুয়াল নম্বর কি নিশ্চিতভাবে গৃহীত হয়?
না। Snapchat ভার্চুয়াল নম্বর প্রত্যাখ্যান করতে পারে, আর সেজন্যই 20 মিনিটের উইন্ডোতে কোড না এলে আপনি রিফান্ড পান।
Snapchat কোডের খরচ কত?
প্রতি কোড $0.20 থেকে। দেশভিত্তিক লাইভ দাম GET /api/v1/prices থেকে আসে এবং অর্ডারের আগে দেখানো হয়।
পরে Snapchat অ্যাকাউন্ট রিকভার করতে কি একই নম্বর আবার ব্যবহার করা যায়?
OTP Gateway নম্বরে নয়, কারণ সেটি একটি কোড কভার করে। যেসব অ্যাকাউন্টের ধারাবাহিক অ্যাক্সেস দরকার তাদের জন্য যুক্তরাষ্ট্র বা কানাডার Dedicated Number ব্যবহার করুন।
Snapchat SMS ভেরিফিকেশন টেস্টিংয়ের জন্য পোলিং নাকি webhook ব্যবহার করব?
Webhook রেট লিমিটে হালকা এবং ইভেন্টে দ্রুত সাড়া দেয়; পাবলিক URL ছাড়া ল্যাপটপে পোলিং সহজ। দুটিই একই কোড ফেরত দেয়।
Snapchat-এর সঙ্গে কি OTP Route-এর কোনো সম্পর্ক আছে?
না। Snapchat তার মালিকের ট্রেডমার্ক, আর OTP Route একটি স্বাধীন রাউটিং সার্ভিস।
সার্ভিসের নামগুলো সংশ্লিষ্ট মালিকদের ট্রেডমার্ক। OTP Route তাদের সঙ্গে সম্পর্কিত নয়। নম্বর আইনসম্মতভাবে ব্যবহার করুন এবং প্রতিটি সার্ভিসের শর্ত ও আমাদের গ্রহণযোগ্য ব্যবহার নীতি মেনে চলুন।