বাংলা
আপনার টেস্ট পাইপলাইনে Google (Gmail ও YouTube) SMS কোড গ্রহণ
OTP Route দিয়ে Google ভেরিফিকেশন কোড পেতে google সার্ভিস ও আপনার প্রয়োজনীয় দেশের জন্য একটি OTP Gateway নম্বর অর্ডার করুন, Google যেখানে ফোন নম্বর চায় সেখানে সেটি দিন, তারপর ড্যাশবোর্ডে বা পোলিং ও সাইন করা ওয়েবহুকের মাধ্যমে API থেকে কোডটি পড়ুন। দাম শুরু $0.20 per code থেকে, দেশভেদে বদলায়, এবং ২০ মিনিটের মধ্যে SMS না এলে স্বয়ংক্রিয়ভাবে ফেরত যায়।
Google ভেরিফিকেশন কোড API ফ্লো দেখতে কেমন?
সার্ভিস আইডি google, এবং এটি Gmail, YouTube ও বৃহত্তর Google অ্যাকাউন্ট কভার করে। রিকোয়েস্ট যায় https://otproute.com/api/v1-এ, or_live_ প্রিফিক্সওয়ালা একটি Bearer কী সহ।
GET /api/v1/countriesথেকে একটি কান্ট্রি আইডি বেছে নিন, যেমনdeবাin।GET /api/v1/prices?country=de&service=googleদিয়ে লাইভ দাম দেখুন। বন্ধ রুট এখানেই ধরা পড়ে, কিছু খরচ করার আগেই।- অর্ডার তৈরি করুন:
POST /api/v1/activationsএবং{"service": "google", "country": "de"}। রেসপন্স থেকে অ্যাক্টিভেশন আইডি রেখে দিন। - আপনার টেস্টে Google-এর ফোন প্রম্পটে ফেরত পাওয়া নম্বরটি দিন।
- ওয়েবহুকের মাধ্যমে বা
GET /api/v1/activations/{id}পোল করে কোড গ্রহণ করুন। টেস্ট বাতিল হলেPOST /api/v1/activations/{id}/cancelকল করুন।
অ্যাকাউন্টে সর্বোচ্চ ১০টি API কী এবং প্রতি মিনিটে ৩০০টি রিকোয়েস্ট মেলে, আর GET /api/v1/balance দিয়ে টেস্ট স্যুট শুরুর আগেই ব্যালেন্স দেখে নিতে পারে। প্রতিটি রেসপন্স ফিল্ড API ডকস-এ বর্ণিত আছে।
ওয়েবহুক হ্যান্ডলার Google কোড কীভাবে সামলাবে?
আপনার পাঁচটি ওয়েবহুক এন্ডপয়েন্টের একটিকে activation.sms_received-এ সাবস্ক্রাইব করুন, এবং অপেক্ষমাণ জবগুলো যাতে পরিষ্কারভাবে বের হতে পারে সে জন্য activation.expired ও activation.cancelled-এও। রিকোয়েস্ট বিশ্বাস করার আগে X-OTPRoute-Signature (t=<unix>,v1=<hex>) পার্স করুন, এন্ডপয়েন্টের সিক্রেট দিয়ে "<t>.<raw body>"-এর ওপর HMAC-SHA256 আবার হিসাব করুন, কনস্ট্যান্ট-টাইমে তুলনা করুন, এবং ছোট সহনসীমার বাইরের টাইমস্ট্যাম্প বাতিল করুন।
তারপর হ্যান্ডলারকে আইডেমপোটেন্ট করুন। কোনো ইভেন্ট প্রথমবার প্রসেস করার সময় অ্যাক্টিভেশন আইডি রেকর্ড করুন এবং একই ইভেন্টের পরবর্তী ডেলিভারি উপেক্ষা করুন। লোকাল রান বা ফায়ারওয়ালের ভেতরের CI এজেন্টের জন্য পোলিং একটি ভালো বিকল্প থেকে যায়: কোড না আসা বা উইন্ডো শেষ না হওয়া পর্যন্ত কয়েক সেকেন্ড পরপর অ্যাক্টিভেশন কোয়েরি করুন।
Google কখন ফোন নম্বর চায়?
Google বিভিন্ন ধাপে ফোন ভেরিফিকেশন ব্যবহার করে, এবং কোনটি দেখা দেবে তা অ্যাকাউন্ট ও পরিস্থিতির ওপর নির্ভর করে:
- সাইন-আপ: নতুন Google অ্যাকাউন্ট খুলতে ফোন যাচাই থাকতে পারে, তবে কখন লাগবে তা Google ঠিক করে।
- 2-Step Verification: সাইন ইনের দ্বিতীয় ফ্যাক্টরের বিকল্পগুলোর একটি SMS কোড।
- অ্যাকাউন্ট রিকভারি: কেউ লক-আউট হলে রিকভারি ফোনে কোড যেতে পারে।
- YouTube ফিচার: দীর্ঘতর আপলোড ও কাস্টম থাম্বনেইলের মতো কিছু চ্যানেল ফিচার ফোন যাচাইয়ের পর খোলে।
টেস্ট ডিজাইনে এটি গুরুত্বপূর্ণ। সাইন-আপ ধাপ পরীক্ষা করতে Google SMS ভেরিফিকেশনে একটি কোড লাগে, আর 2-Step Verification ও রিকভারিতে পরে একই নম্বর আবার লাগে। প্রথম ক্ষেত্রে একবার-ব্যবহারের নম্বর মানায়; বাকিগুলো নিচে আলোচিত হয়েছে।
কোন কোন দেশে Google OTP পাওয়া যায়?
google সার্ভিস এখন ১৯৯টি দেশে পাওয়া যায়, যার মধ্যে যুক্তরাষ্ট্র, জার্মানি, ভারত, ব্রাজিল, ইন্দোনেশিয়া, নাইজেরিয়া, যুক্তরাজ্য, ফ্রান্স, মেক্সিকো, জাপান, তুরস্ক, মিশর, ফিলিপাইন, ভিয়েতনাম ও পাকিস্তান আছে।
দেশ বাছাই নিছক সাজসজ্জা নয়। Google নম্বরের অঞ্চল অনুযায়ী ভাষা ও ভেরিফিকেশন প্রম্পট মানিয়ে নিতে পারে, তাই আপনার টেস্ট অ্যাকাউন্ট যে বাজারের প্রতিনিধি, নম্বরটিও সেই বাজারের নিন। ব্রাজিলে লঞ্চের লোকালাইজেশন রানে ব্রাজিলিয়ান নম্বর ব্যবহার করুন, যে রুট সবচেয়ে সস্তা সেটি নয়। দাম দেশভেদে আলাদা, আর লাইভ রেট কীভাবে কাজ করে তা প্রাইসিং পাতা-য় ব্যাখ্যা করা আছে।
ডেভেলপার নন এমন কেউ ড্যাশবোর্ড থেকে কীভাবে Google কোড পাবেন?
সাইন ইন করুন, কার্ড বা USDT/USDC দিয়ে ওয়ালেট টপ-আপ করুন, তারপর Google (Gmail ও YouTube) এবং একটি দেশ বেছে নিন। নিশ্চিত করার আগেই দাম দেখা যায়। নম্বরটি Google-এর ফোন নম্বর ফিল্ডে কপি করুন এবং অ্যাক্টিভেশন পাতা খোলা রাখুন; SMS এলে কোডটি সেখানে দেখা যাবে।
একটি টেস্ট বা ব্র্যান্ড অ্যাকাউন্ট সেট করার সময় সাপোর্ট এজেন্ট এবং এজেন্সির অ্যাকাউন্ট ম্যানেজাররা প্রায়ই এই পথ নেন, আর ইঞ্জিনিয়ারিং টিম একই ওয়ালেট API দিয়ে চালায়। প্রতিটি টপ-আপের সঙ্গে ইমেইলে PDF ইনভয়েস আসে, এবং কোনো মাসিক ফি নেই।
Google কেন কোড পাঠায় না, আর তখন কী করা যায়?
প্রতিটি অ্যাক্টিভেশনের উইন্ডো ২০ মিনিটের, এবং কোড এলে তবেই আপনি পে করেন। উইন্ডো খালি অবস্থায় বন্ধ হলে, বা আপনি বাতিল করলে, পুরো টাকা স্বয়ংক্রিয়ভাবে আপনার ওয়ালেটে ফিরে আসে।
Google কোড না আসার কারণগুলো:
- কিছু ফ্লোতে Google ভার্চুয়াল নম্বর প্রত্যাখ্যান করতে পারে। সিদ্ধান্তটি Google-এর, এবং ফেরত নীতি সেটি কভার করে।
- ওই মুহূর্তে রুট ব্যস্ত থাকতে পারে। পরে বা আপনার টেস্টের সঙ্গে এখনও মানানসই অন্য দেশ দিয়ে আবার চেষ্টা করুন।
- পাঠানো কখনো কখনো শুধু ধীর হয়। বাতিল করার আগে উইন্ডোটি চলতে দিন।
ব্যর্থতার পর দ্রুত লুপে আবার অর্ডার করবেন না; চেষ্টার মধ্যে ব্যবধান রাখুন এবং দেশভিত্তিক ফলাফল লগ করুন যাতে আপনার স্যুট শিখতে পারে কোন রুট তার জন্য মানানসই। CI-এর জন্য অনুরোধে একটি ডেভেলপমেন্ট অ্যাকাউন্টকে স্যান্ডবক্সে নেওয়া যায়, যা সিমুলেটেড নম্বর ও কোড ফেরত দেয়, ফলে ওয়ালেট খরচ ছাড়াই হারনেস নিজেই পরীক্ষা করা যায়।
Google অ্যাকাউন্টের জন্য কখন Dedicated Number বেশি মানানসই?
একবারের নম্বর একটি কোডের জন্য কাজ করে। কোনো Google টেস্ট অ্যাকাউন্টে আগামী সপ্তাহে আবার সাইন ইন করতে হলে, 2-Step Verification পার হতে হলে বা ফোন রিকভারি ব্যবহার করতে হলে, একবার ব্যবহারের পর হারিয়ে যাওয়া নম্বর আপনাকে লক-আউট করবে। এসব ক্ষেত্রে যুক্তরাষ্ট্র বা কানাডার একটি Dedicated Virtual Number, $1.95/month থেকে, নবায়নের সময় অ্যাকাউন্টের সঙ্গেই থাকে এবং ইনবাউন্ড SMS আপনার ওয়েবহুকে number.sms_received হিসেবে ফরওয়ার্ড করে। দীর্ঘস্থায়ী অ্যাকাউন্টের জন্য অ্যাকাউন্ট তৈরি হওয়ার পর 2-Step Verification একটি অথেন্টিকেটর অ্যাপে সরিয়ে নেওয়ার কথা ভাবুন।
এখানে দায়িত্বশীল ব্যবহার গুরুত্বপূর্ণ। Google-এর শর্ত মেনে চলুন, প্রতিটি বাস্তব ব্যক্তি বা ব্যবসার জন্য একটি অ্যাকাউন্ট রাখুন, এবং OTP Route শুধু আপনার নিজের বৈধ প্রোডাক্ট ও অ্যাকাউন্ট পরীক্ষা ও পরিচালনায় ব্যবহার করুন; এর Acceptable Use Policy প্রযোজ্য। Google, Gmail ও YouTube হলো Google LLC-এর ট্রেডমার্ক, এবং Google-এর সঙ্গে OTP Route-এর কোনো সম্পর্ক নেই।
সাধারণ জিজ্ঞাসা
API দিয়ে কি Gmail সাইন-আপ কোড পাওয়া যায়?
হ্যাঁ। google সার্ভিস ও আপনার বেছে নেওয়া দেশ দিয়ে একটি অ্যাক্টিভেশন তৈরি করুন, সাইন-আপ ফর্মে নম্বরটি দিন, এবং ওয়েবহুক থেকে বা অ্যাক্টিভেশন পোল করে কোড সংগ্রহ করুন।
একই `google` সার্ভিস কি YouTube-ও কভার করে?
হ্যাঁ। YouTube চলে Google অ্যাকাউন্টে, তাই YouTube ফিচারের ফোন যাচাইয়ে একই সার্ভিস আইডি ব্যবহার হয়।
Google ভেরিফিকেশন কোডের খরচ কত?
দেশভেদে প্রতি কোড $0.20 থেকে। লাইভ দাম আসে GET /api/v1/prices থেকে, এবং ২০ মিনিটের মধ্যে কোড না এলে কিছুই চার্জ হয় না।
Google 2-Step Verification-এর জন্য কি OTP Gateway নম্বর ব্যবহার করা যায়?
চলমান সাইন-ইনের জন্য নয়, কারণ নম্বরটি একটিমাত্র কোডের কাজ করে। যে অ্যাকাউন্টে আবার লগইন করবেন তার জন্য যুক্তরাষ্ট্র বা কানাডার Dedicated Number অথবা একটি অথেন্টিকেটর অ্যাপ ব্যবহার করুন।
Google কেন বলল আমার নম্বর ব্যবহার করা যাবে না?
কোন নম্বর গ্রহণ করবে তা Google ঠিক করে এবং ভার্চুয়াল নম্বর প্রত্যাখ্যান করতে পারে। স্বয়ংক্রিয় ফেরতের জন্য বাতিল করুন বা অ্যাক্টিভেশনের মেয়াদ শেষ হতে দিন, তারপর পরে বা অন্য উপযুক্ত দেশ দিয়ে চেষ্টা করুন।
Google টেস্ট অ্যাকাউন্টের জন্য কোন দেশ বাছব?
অ্যাকাউন্টটি যে বাজারের প্রতিনিধি সেটি বাছুন, যাতে ভাষা ও প্রম্পট সেখানকার বাস্তব ব্যবহারকারীরা যা দেখেন তার সঙ্গে মেলে। অর্ডারের আগে GET /api/v1/prices দিয়ে google-এর লাইভ প্রাপ্যতা দেখে নিন।
CI-তে Google ফ্লো পরীক্ষার জন্য কি স্যান্ডবক্স আছে?
অনুরোধে একটি ডেভেলপমেন্ট অ্যাকাউন্টকে স্যান্ডবক্সে নেওয়া যায়। এটি সিমুলেটেড নম্বর ও কোড ফেরত দেয়, যা ওয়ালেট চার্জ ছাড়াই ওয়েবহুক ও পোলিং লজিক পরীক্ষার জন্য যথেষ্ট।
সার্ভিসের নামগুলো সংশ্লিষ্ট মালিকদের ট্রেডমার্ক। OTP Route তাদের সঙ্গে সম্পর্কিত নয়। নম্বর আইনসম্মতভাবে ব্যবহার করুন এবং প্রতিটি সার্ভিসের শর্ত ও আমাদের গ্রহণযোগ্য ব্যবহার নীতি মেনে চলুন।