اپنی ٹیسٹ پائپ لائن میں Google (Gmail اور YouTube) کے SMS کوڈ وصول کرنا

OTP Gateway فی کوڈ $0.20 سے199 ممالکAPI آئی ڈی: googleمخصوص US/CA نمبرز $1.95/ماہ سے
مختصر جواب

OTP Route سے Google ویریفیکیشن کوڈ حاصل کرنے کے لیے google سروس اور مطلوبہ ملک کے لیے OTP Gateway نمبر آرڈر کریں، اسے وہاں درج کریں جہاں Google فون نمبر مانگے، اور کوڈ ڈیش بورڈ میں یا API سے پولنگ یا دستخط شدہ ویب ہُک کے ذریعے پڑھ لیں۔ قیمت $0.20 فی کوڈ سے شروع ہوتی ہے، ملک کے مطابق بدلتی ہے، اور اگر 20 منٹ میں SMS نہ آئے تو خودکار طور پر واپس کر دی جاتی ہے۔

Google ویریفیکیشن کوڈ API کا فلو کیسا نظر آتا ہے؟

سروس آئی ڈی google ہے، اور یہ Gmail، YouTube اور وسیع تر Google اکاؤنٹ کا احاطہ کرتی ہے۔ درخواستیں https://otproute.com/api/v1 پر or_live_ سابقے والی Bearer کلید کے ساتھ جاتی ہیں۔

  1. GET /api/v1/countries سے کنٹری آئی ڈی چنیں، مثلاً de یا in۔
  2. GET /api/v1/prices?country=de&service=google سے براہِ راست قیمت پڑھیں۔ بند روٹ یہیں نظر آ جاتا ہے، کچھ خرچ کرنے سے پہلے۔
  3. آرڈر بنائیں: POST /api/v1/activations کو {"service": "google", "country": "de"} کے ساتھ بھیجیں۔ جواب سے ایکٹیویشن آئی ڈی محفوظ رکھیں۔
  4. اپنے ٹیسٹ میں Google کے فون پرامپٹ پر واپس ملا نمبر درج کریں۔
  5. کوڈ ویب ہُک سے یا GET /api/v1/activations/{id} پول کر کے حاصل کریں۔ اگر ٹیسٹ ادھورا رہ جائے تو POST /api/v1/activations/{id}/cancel کال کریں۔

اکاؤنٹس کو زیادہ سے زیادہ 10 API کلیدیں اور 300 درخواستیں فی منٹ ملتی ہیں، اور 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 دوبارہ نکالیں، اسے constant time میں موازنہ کریں، اور مختصر رواداری سے باہر کے ٹائم اسٹیمپ مسترد کر دیں۔

پھر ہینڈلر کو idempotent بنائیں۔ کسی ایونٹ کو پہلی بار پروسیس کرتے وقت ایکٹیویشن آئی ڈی درج کریں اور اسی ایونٹ کی بعد کی ڈیلیوریز کو نظر انداز کریں۔ لوکل رنز یا فائر وال کے پیچھے CI ایجنٹس کے لیے پولنگ اچھا متبادل ہے: ہر چند سیکنڈ بعد ایکٹیویشن کو اس وقت تک کوئری کریں جب تک وہ کوڈ نہ بتا دے یا مدت ختم نہ ہو جائے۔

Google فون نمبر کب مانگتا ہے؟

Google فون ویریفیکیشن کئی مقامات پر استعمال کرتا ہے، اور کون سا سامنے آئے گا یہ اکاؤنٹ اور صورتِ حال پر منحصر ہے:

  • سائن اپ: نیا Google اکاؤنٹ بنانے میں فون کی جانچ شامل ہو سکتی ہے، البتہ کب لازمی ہو یہ Google طے کرتا ہے۔
  • 2-Step Verification: سائن اِن کے لیے SMS کوڈ دوسرے فیکٹر کے اختیارات میں سے ایک ہیں۔
  • اکاؤنٹ ریکوری: جب کوئی لاک آؤٹ ہو جائے تو ریکوری فون کوڈ وصول کر سکتا ہے۔
  • YouTube فیچرز: چینل کی بعض خصوصیات، جیسے لمبی اپ لوڈز اور کسٹم تھمب نیلز، فون کی تصدیق کے بعد کھلتی ہیں۔

ٹیسٹ کے ڈیزائن میں یہ اہم ہے۔ سائن اپ مرحلے کی Google SMS ویریفیکیشن ٹیسٹنگ کو ایک کوڈ چاہیے، جبکہ 2-Step Verification اور ریکوری کو بعد میں وہی نمبر دوبارہ چاہیے۔ پہلی صورت کے لیے ایک بار کا نمبر موزوں ہے؛ باقی کا ذکر آگے ہے۔

Google کے OTP کن ممالک میں وصول ہو سکتے ہیں؟

google سروس اس وقت 199 ممالک میں دستیاب ہے، جن میں امریکہ، جرمنی، بھارت، برازیل، انڈونیشیا، نائجیریا، برطانیہ، فرانس، میکسیکو، جاپان، ترکی، مصر، فلپائن، ویتنام اور پاکستان شامل ہیں۔

ملک کا انتخاب محض ظاہری نہیں۔ Google نمبر کے علاقے کے مطابق زبان اور ویریفیکیشن پرامپٹس ڈھال سکتا ہے، اس لیے نمبر اس مارکیٹ سے ملائیں جس کی نمائندگی آپ کا ٹیسٹ اکاؤنٹ کرتا ہے۔ برازیل کے لانچ کے لیے لوکلائزیشن رن میں برازیلی نمبر ہونا چاہیے، وہ نہیں جو سب سے سستا روٹ ہو۔ قیمتیں ملک کے لحاظ سے مختلف ہیں، اور قیمتوں کا صفحہ بتاتا ہے کہ براہِ راست ریٹس کیسے کام کرتے ہیں۔

غیر ڈیولپرز ڈیش بورڈ سے Google کوڈ کیسے حاصل کریں؟

سائن اِن کریں، والیٹ کارڈ یا USDT/USDC سے ٹاپ اپ کریں، پھر Google (Gmail اور YouTube) اور ملک چنیں۔ تصدیق سے پہلے قیمت نظر آتی ہے۔ نمبر کو Google کے فون نمبر فیلڈ میں کاپی کریں اور ایکٹیویشن کا صفحہ کھلا رکھیں؛ SMS آتے ہی کوڈ وہیں ظاہر ہو جاتا ہے۔

سپورٹ ایجنٹس اور ایجنسی اکاؤنٹ مینیجرز ایک ٹیسٹ یا برانڈ اکاؤنٹ ترتیب دیتے وقت اکثر یہی راستہ استعمال کرتے ہیں، جبکہ انجینئرنگ ٹیم اسی والیٹ کو API سے چلاتی ہے۔ ہر ٹاپ اپ کے ساتھ ای میل پر PDF انوائس ملتی ہے، اور کوئی ماہانہ فیس نہیں۔

Google کوڈ کیوں نہ بھیجے، اور آپ کیا کر سکتے ہیں؟

ہر ایکٹیویشن کی 20 منٹ کی مدت ہوتی ہے، اور آپ صرف تب ادائیگی کرتے ہیں جب کوڈ آئے۔ جب مدت خالی ختم ہو جائے، یا آپ منسوخ کر دیں، تو پوری رقم خودکار طور پر آپ کے والیٹ میں واپس آ جاتی ہے۔

Google کوڈ نہ پہنچنے کی وجوہات:

  • Google بعض فلوز میں Google ویریفیکیشن کے لیے ورچوئل نمبر کو رد کر سکتا ہے۔ یہ فیصلہ Google کا ہے، اور ریفنڈ اسے کور کرتا ہے۔
  • روٹ اس وقت مصروف ہو سکتا ہے۔ بعد میں دوبارہ کوشش کریں یا کسی ایسے دوسرے ملک سے جو آپ کے ٹیسٹ کے مطابق ہو۔
  • بھیجنے میں محض دیر ہو سکتی ہے۔ منسوخ کرنے سے پہلے مدت کو چلنے دیں۔

ناکامی کے بعد تیز لوپ میں دوبارہ آرڈر کرنے سے بچیں؛ کوششوں میں وقفہ رکھیں اور ہر ملک کا نتیجہ لاگ کریں تاکہ آپ کا سوٹ سیکھ سکے کہ کون سے روٹ اس کے لیے موزوں ہیں۔ CI کے لیے، درخواست پر ڈیولپمنٹ اکاؤنٹ کو سینڈ باکس پر کیا جا سکتا ہے، جو فرضی نمبر اور کوڈ لوٹاتا ہے تاکہ ہارنس کو والیٹ خرچ کیے بغیر ٹیسٹ کیا جا سکے۔

Google اکاؤنٹ کے لیے ڈیڈیکیٹڈ نمبر کب بہتر ہے؟

ایک بار کا نمبر ایک کوڈ کے لیے کام کرتا ہے۔ اگر Google ٹیسٹ اکاؤنٹ کو اگلے ہفتے دوبارہ سائن اِن کرنا ہو، 2-Step Verification پاس کرنی ہو یا فون ریکوری استعمال کرنی ہو، تو ایک استعمال کے بعد غائب ہو جانے والا نمبر آپ کو لاک آؤٹ کر دے گا۔ ایسے معاملات میں امریکہ یا کینیڈا کا Dedicated Virtual Number، $1.95/ماہ سے، تجدید ہوتے رہنے تک اکاؤنٹ کے ساتھ رہتا ہے اور آنے والے SMS کو number.sms_received کے طور پر آپ کے ویب ہُک پر بھیجتا ہے۔ طویل مدتی اکاؤنٹس کے لیے، اکاؤنٹ بن جانے کے بعد 2-Step Verification کو authenticator ایپ پر منتقل کرنے پر غور کریں۔

یہاں ذمہ دارانہ استعمال اہم ہے۔ Google کی شرائط پر عمل کریں، ہر حقیقی شخص یا کاروبار کے لیے ایک اکاؤنٹ رکھیں، اور OTP Route کو صرف اپنی جائز مصنوعات اور اکاؤنٹس کی جانچ اور آپریشن کے لیے استعمال کریں؛ اس کی قابلِ قبول استعمال کی پالیسی لاگو ہوتی ہے۔ Google، Gmail اور YouTube، Google LLC کے ٹریڈ مارکس ہیں، اور OTP Route کا Google سے کوئی تعلق نہیں۔

اکثر پوچھے گئے سوالات

کیا میں API کے ذریعے Gmail سائن اپ کوڈ وصول کر سکتا ہوں؟

جی ہاں۔ سروس google اور اپنے منتخب ملک کے ساتھ ایکٹیویشن بنائیں، نمبر سائن اپ فارم میں درج کریں، اور کوڈ ویب ہُک سے یا ایکٹیویشن پول کر کے حاصل کریں۔

کیا یہی `google` سروس YouTube کو بھی کور کرتی ہے؟

جی ہاں۔ YouTube، Google اکاؤنٹس پر چلتا ہے، اس لیے YouTube فیچرز کی فون جانچ بھی وہی سروس آئی ڈی استعمال کرتی ہے۔

Google ویریفیکیشن کوڈ کی قیمت کتنی ہے؟

$0.20 فی کوڈ سے، ملک کے مطابق۔ براہِ راست قیمت GET /api/v1/prices سے ملتی ہے، اور اگر 20 منٹ میں کوڈ نہ آئے تو کچھ چارج نہیں ہوتا۔

کیا میں Google کی 2-Step Verification کے لیے OTP Gateway نمبر استعمال کر سکتا ہوں؟

جاری سائن اِنز کے لیے نہیں، کیونکہ نمبر ایک ہی کوڈ کے لیے ہوتا ہے۔ جن اکاؤنٹس میں آپ دوبارہ لاگ اِن کریں گے ان کے لیے امریکہ یا کینیڈا کا Dedicated Number، یا authenticator ایپ استعمال کریں۔

Google نے کیوں کہا کہ میرا نمبر استعمال نہیں ہو سکتا؟

Google خود طے کرتا ہے کہ کون سے نمبر قبول کرے اور ورچوئل نمبروں کو رد کر سکتا ہے۔ خودکار ریفنڈ کے لیے ایکٹیویشن منسوخ کریں یا اسے ختم ہونے دیں، پھر بعد میں یا کسی اور موزوں ملک سے کوشش کریں۔

Google ٹیسٹ اکاؤنٹ کے لیے مجھے کون سا ملک چننا چاہیے؟

وہ مارکیٹ چنیں جس کی نمائندگی اکاؤنٹ کرتا ہے، تاکہ زبان اور پرامپٹس وہی ہوں جو وہاں کے حقیقی صارفین دیکھتے ہیں۔ آرڈر سے پہلے GET /api/v1/prices سے google کی براہِ راست دستیابی چیک کریں۔

کیا CI میں Google فلو ٹیسٹ کرنے کے لیے سینڈ باکس موجود ہے؟

درخواست پر ڈیولپمنٹ اکاؤنٹ کو سینڈ باکس پر کیا جا سکتا ہے۔ یہ فرضی نمبر اور کوڈ لوٹاتا ہے، جو والیٹ چارج کیے بغیر ویب ہُک اور پولنگ کی منطق ٹیسٹ کرنے کے لیے کافی ہیں۔

سروسز کے نام اپنے اپنے مالکان کے ٹریڈ مارکس ہیں۔ OTP Route کا ان سے کوئی تعلق نہیں۔ نمبرز کو قانونی طور پر استعمال کریں اور ہر سروس کی شرائط اور ہماری قابلِ قبول استعمال کی پالیسی کی پابندی کریں۔

چند منٹوں میں اپنا پہلا OTP روٹ کریں

مفت اکاؤنٹ بنائیں، اپنا USD والیٹ ٹاپ اپ کریں اور ڈیش بورڈ یا API سے نمبر آرڈر کریں۔ کوئی ماہانہ فیس نہیں۔