اردو
API کے ذریعے Yahoo کے فون ویریفیکیشن کوڈ حاصل کرنا
ٹیم Yahoo کا ویریفیکیشن کوڈ اس طرح وصول کرتی ہے کہ OTP Route کے OTP Gateway پر yahoo سروس کا نمبر آرڈر کرے، اسے Yahoo کی اسکرین پر درج کرے، اور SMS ڈیش بورڈ میں یا API اور دستخط شدہ ویب ہُک کے ذریعے پڑھے، $0.20 فی کوڈ سے۔ نمبر 20 منٹ تک سنتا رہتا ہے، اور کوڈ نہ آئے تو چارج والیٹ میں واپس کر دیا جاتا ہے۔
Yahoo فون نمبر کہاں مانگتا ہے؟
Yahoo اکاؤنٹ ایک ہی لاگ اِن کے تحت میل، خبریں، فنانس اور فینٹسی اسپورٹس سب کو سمیٹتا ہے، اور فون نمبر اس شناخت کے مرکز کے قریب ہوتا ہے۔ معروف مراحل میں یہ کئی جگہ سامنے آتا ہے:
- اکاؤنٹ بنانا، جہاں موبائل نمبر مانگا جاتا ہے اور ٹیکسٹ کیے گئے کوڈ سے تصدیق ہوتی ہے۔
- سائن اِن، بشمول پاس ورڈ کے بغیر والے اختیارات جو پاس ورڈ مانگنے کی بجائے کوڈ یا پرامپٹ بھیجتے ہیں۔
- بحالی، جب کوئی پاس ورڈ بھول جائے اور اکاؤنٹ فائل پر موجود فون کی طرف لوٹ آئے۔
- ٹو اسٹیپ ویریفیکیشن، جو پاس ورڈ کے بعد دوسرے فیکٹر کے طور پر کوڈ شامل کرتی ہے۔
QA ٹیم کے لیے ان میں سے ہر لمحہ الگ ٹیسٹ کیس ہے۔ سائن اپ کی جانچ کو ایک بار نیا نمبر چاہیے؛ بحالی یا ٹو اسٹیپ کی جانچ کے لیے وہی نمبر بعد میں بھی قابلِ رسائی ہونا چاہیے، اور یہی بات طے کرتی ہے کہ آپ OTP Route کی کون سی پروڈکٹ چنیں۔
کیا Yahoo کے لیے نمبر کا ملک اہم ہے؟
جی ہاں۔ Yahoo پوری دنیا میں استعمال ہوتا ہے، اور آپ کے اکاؤنٹ والی مارکیٹ کا نمبر مقامی زبان کی عبارت، علاقائی سائن اپ اسکرینز اور نمبر فارمیٹنگ کی سب سے درست جانچ دیتا ہے۔ Yahoo کے کوڈ اس وقت 198 ممالک میں وصول کیے جا سکتے ہیں، جن میں امریکہ، برطانیہ، کینیڈا، بھارت، فلپائن، میکسیکو، برازیل، جرمنی، فرانس، انڈونیشیا، نائجیریا، جنوبی افریقہ، آسٹریلیا، اسپین اور تائیوان شامل ہیں۔
نمبر کا ملک ٹیسٹ کیس کے مطابق چنیں: منیلا میں کسی کلائنٹ کا Yahoo اِن باکس سنبھالنے والی ایجنسی کو فلپائنی روٹ پر تصدیق کرنی چاہیے، جبکہ ہسپانوی زبان کے آن بورڈنگ کی جانچ کرنے والی ٹیم کو امریکی نمبر کی نسبت میکسیکو یا اسپین کے نمبر سے زیادہ پتا چلتا ہے۔
سروس آئی ڈی yahoo کے لیے API فلو کیسا ہوتا ہے؟
درخواستیں https://otproute.com/api/v1 کو جاتی ہیں اور Developer console سے ملی or_live_ Bearer کلید سے تصدیق ہوتی ہے۔ اکاؤنٹ 10 کلیدیں اور 5 ویب ہُک اینڈ پوائنٹس رکھ سکتا ہے، اور حد 300 درخواستیں فی منٹ ہے۔
- ادائیگی کی رقم کی تصدیق کریں:
GET /api/v1/prices?country=gb&service=yahoo(gbکی جگہ کوئی بھیapi_countryآئی ڈی رکھیں)۔ POST /api/v1/activationsاور باڈی{"service": "yahoo", "country": "gb"}کے ساتھ ایکٹیویشن کھولیں۔- واپس ملنے والا نمبر Yahoo کے فون مرحلے پر درج کریں۔
- کوڈ
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> کے v1 سے ملائیں، اور پرانے ٹائم اسٹیمپ مسترد کریں۔ پھر ہینڈلر کو آئیڈمپوٹنٹ بنائیں یعنی ایکٹیویشن آئی ڈی کو کلید بنائیں، تاکہ دوبارہ بھیجا گیا ایونٹ ایک ہی Yahoo فارم کو دو بار نہ بھر سکے۔ HMAC کے ساتھ OTP ویب ہُکس کو محفوظ بنانا میں مشکل صورتوں کا ذکر ہے۔
ڈیش بورڈ سے Yahoo کا OTP کیسے وصول کروں؟
- سائن اِن کریں اور OTP Gateway کھولیں۔
- Yahoo چنیں، پھر وہ ملک جو آپ کے ٹیسٹ کے مطابق ہو۔
- اسکرین پر قیمت دیکھیں اور تصدیق کریں۔
- نمبر Yahoo میں ٹائپ کریں اور کوڈ کی درخواست کریں۔
- پیغام آنے پر ایکٹیویشن کارڈ پر پڑھیں۔
قواعد بالکل API جیسے ہیں: ہر ایکٹیویشن پر ایک کوڈ، 20 منٹ سننے کی مدت، اور اگر کچھ نہ آئے یا آپ منسوخ کر دیں تو کوئی چارج نہیں۔
Yahoo کا کوڈ کیوں نہیں پہنچتا؟
پیغام بھیجنا ہے یا نہیں، اور کن نمبروں پر، یہ Yahoo اپنی طرف سے طے کرتا ہے۔ وہ کچھ خطوں میں یا کچھ اکاؤنٹ اقسام کے لیے ورچوئل نمبرز کو رد کر سکتا ہے، اور ایک ہی سیشن سے بار بار کی درخواستوں کو سست بھی کر سکتا ہے۔ جب کوڈ غائب ہو:
- ایکٹیویشن کو اس کی پوری مدت تک کھلا رکھیں؛ دیر سے بھیجا گیا پیغام اب بھی پہنچ سکتا ہے۔
- یہی فلو کسی دوسرے ملک کے روٹ پر آزمائیں۔
- تیز لوپ میں دوبارہ آرڈر کرنے کی بجائے کچھ دیر انتظار کریں۔
- رد ہونے کو سروس کی خصوصیت سمجھیں، اپنے کوڈ کی خرابی نہیں۔
خودکار ریفنڈ کا مطلب ہے کہ ناکام کوشش پر کچھ خرچ نہیں ہوتا، اور اس سے تجرباتی ٹیسٹنگ سستی رہتی ہے۔
Yahoo کے لیے Dedicated Number کب زیادہ بہتر ہے؟
عارضی ایکٹیویشن ایک کوڈ کے بعد ختم ہو جاتی ہے۔ سائن اپ ٹیسٹس کے لیے یہ ٹھیک ہے مگر ایسے Yahoo فون نمبر کے لیے غلط ہے جسے اگلی سہ ماہی میں بھی پیغامات وصول کرنے ہوں، مثلاً مشترکہ آپریشنز میل باکس کی بحالی والی لائن یا اسٹیجنگ اکاؤنٹ جو ہر ہفتے کوڈز کے ساتھ لاگ اِن کرتا ہے۔
ایسے کاموں کے لیے Dedicated Number وہی لائن برقرار رکھتا ہے جب تک وہ والیٹ سے تجدید ہوتی رہے، SMS ڈیش بورڈ میں اور آپ کے ویب ہُک پر number.sms_received کے طور پر وصول کرتا ہے، اور $1.95/ماہ سے شروع ہوتا ہے۔ یہ صرف امریکہ اور کینیڈا میں فوراً فروخت ہوتے ہیں؛ ورچوئل نمبرز کا صفحہ دونوں پروڈکٹس کا موازنہ کرتا ہے۔
Yahoo ٹیسٹنگ کے بنیادی اصول کیا ہیں؟
OTP Route کو اپنی مصنوعات کی جانچ کے لیے یا ایسے جائز اکاؤنٹس چلانے کے لیے استعمال کریں جو کسی حقیقی شخص یا کاروبار کے ہوں، ہر ایک کا ایک اکاؤنٹ۔ Yahoo کی شرائط پر چلیں، اور یاد رکھیں کہ OTP Route کی قابلِ قبول استعمال کی پالیسی ہر ایکٹیویشن پر لاگو ہوتی ہے۔ Yahoo اپنے مالک کا ٹریڈ مارک ہے، اور OTP Route کا اس سے کوئی تعلق نہیں۔
بلنگ پری پیڈ USD والیٹ سے ہوتی ہے، کوئی ماہانہ فیس نہیں، کارڈ یا USDT/USDC سے فنڈنگ اور ہر ٹاپ اپ پر PDF انوائس۔ ڈیولپمنٹ اکاؤنٹس سینڈ باکس موڈ مانگ سکتے ہیں جو اینڈ ٹو اینڈ انٹیگریشن رنز کے لیے سمولیٹڈ نمبرز اور کوڈز دیتا ہے؛ سیٹ اپ کے نوٹس ڈیولپر ہب میں ہیں۔
اکثر پوچھے گئے سوالات
کیا میں فزیکل سم کے بغیر Yahoo کے سائن اپ فلو کی جانچ کر سکتا ہوں؟
جی ہاں۔ OTP Route پر yahoo سروس کا نمبر آرڈر کریں اور کوڈ ڈیش بورڈ یا آپ کے ویب ہُک پر آ جاتا ہے۔ اگر Yahoo 20 منٹ میں کچھ نہ بھیجے تو پوری رقم آپ کے والیٹ میں واپس آ جاتی ہے۔
Yahoo کے لیے ورچوئل نمبر کی قیمت کتنی ہے؟
ایکٹیویشنز $0.20 فی کوڈ سے شروع ہوتی ہیں، اور درست رقم ملک کے لحاظ سے بدلتی ہے۔ اسے لائیو دیکھنے کے لیے کنٹری آئی ڈی اور yahoo کے ساتھ GET /api/v1/prices کال کریں۔
کیا Yahoo کے بحالی والے فون کے طور پر عارضی نمبر استعمال کرنا چاہیے؟
نہیں۔ ایکٹیویشن ایک کوڈ کے بعد رک جاتی ہے، اس لیے بحالی بعد میں ناکام ہوگی۔ بحالی اور بار بار لاگ اِن کے لیے امریکہ یا کینیڈا کا Dedicated Number موزوں ہے۔
کیا Yahoo ہر فون نمبر قبول کرتا ہے؟
ضروری نہیں۔ Yahoo ورچوئل نمبرز کو رد کر سکتا ہے یا درخواستیں محدود کر سکتا ہے، اسی لیے OTP Route ان ایکٹیویشنز کی رقم واپس کر دیتا ہے جن پر SMS نہ آئے۔
ڈپلیکیٹ ویب ہُک ایونٹس میرا Yahoo ٹیسٹ خراب نہ کریں، اس کے لیے کیا کروں؟
ہر پروسیس شدہ ایکٹیویشن آئی ڈی محفوظ کریں اور دہرائے گئے ایونٹس نظرانداز کریں۔ کوئی بھی کارروائی کرنے سے پہلے دستخط کی تصدیق کریں۔
Yahoo فون نمبر کے لیے میں کن ممالک میں سے چن سکتا ہوں؟
Yahoo اس وقت 198 ممالک کے روٹس پر دستیاب ہے۔ لائیو فہرست GET /api/v1/countries اور ڈیش بورڈ سے ملتی ہے۔
کیا میں CI میں ٹیسٹنگ کے لیے Yahoo SMS ویریفیکیشن خودکار بنا سکتا ہوں؟
جی ہاں۔ ویب ہُک یا پولنگ کے ساتھ API استعمال کریں، اور ڈیولپمنٹ اکاؤنٹ پر سینڈ باکس موڈ مانگیں تاکہ پائپ لائن رنز سمولیٹڈ نمبرز اور کوڈز استعمال کریں۔
سروسز کے نام اپنے اپنے مالکان کے ٹریڈ مارکس ہیں۔ OTP Route کا ان سے کوئی تعلق نہیں۔ نمبرز کو قانونی طور پر استعمال کریں اور ہر سروس کی شرائط اور ہماری قابلِ قبول استعمال کی پالیسی کی پابندی کریں۔