Ijaraga raqam so‘rov
getRentNumber usuli SMS.online API orqali ma'lum muddatga virtual raqam ijaraga olish uchun ishlatiladi. Bu, belgilangan mamlakatda va ko'rsatilgan xizmatdan SMS qabul qilish uchun raqam olish jarayonini avtomatlashtirish imkonini beradi. Siz mamlakat, xizmat va (ixtiyoriy) operator parametrlarini ko'rsatib, uzoq muddatli foydalanish uchun mavjud raqamni tanlashingiz mumkin.
Usul, bir necha kun, hafta yoki oy davomida doimiy virtual raqam kerak bo'lganda mos keladi. Bu, uzoq muddat davomida SMS qabul qilish uchun barqaror kanal talab qilinadigan tizimlarga raqamni integratsiya qilish imkonini beradi.
Muvaffaqiyatli so‘rov raqam, ijaraning muddati va narxi haqidagi ma'lumotlarni o‘z ichiga olgan ob'ektni qaytaradi. Usul, bir raqamga doimiy kirish talab qilinadigan uzoq muddatli o‘zaro ta'sirga ega ilovalar va xizmatlar uchun ayniqsa foydalidir.
So'rov misoli:
Kirish ma'lumotlari
Parametr | Majburiy | Izoh | Tavsif |
---|---|---|---|
Ha | Profilingizda API kaliti sozlamalarida ko'ring | API kaliti to'langan xizmatlarga kirishni ta'minlaydi | |
Ha | getRentNumber | Usul nomi | |
Ha | Chap menyuda xizmatlar ro'yxatini ko'ring | Olish kerak bo'lgan raqam uchun xizmat | |
Ha | Chap menyuda mamlakatlar ro'yxatini ko'ring | Olish kerak bo'lgan mamlakat | |
Yo'q | Chap menyuda operatorlar ro'yxatini ko'ring | Olish kerak bo'lgan mobil operator | |
Yo'q | 4, 8, 12, 24, 72, 168, 360, 720, 2160 | Ijara vaqti soatlarda | |
Yo'q | - | Webhook uchun havola (standart hisobga olinmaydi) |
Server javobi
{ "status": "success", "phone": { "id": 1, "endDate": "2025-05-10T12:34:56", "number": "79999876543" } }
Kod misoli
const api_key = "API_KEY"; # 'API_KEY' ni haqiqiy API kalitingiz bilan almashtiring.const service = "SERVICE"; # 'SERVICE' ni xizmat identifikatori bilan almashtiring. Barcha identifikatorlarni hujjatlarda chap menyuda ko'rishingiz mumkin.const country = 1; # Kerakli mamlakat raqamini joylashtiring. Barcha mamlakatlar raqamlarini hujjatlarda chap menyuda ko'rishingiz mumkin.try {const response = await fetch(`https://api.sms.onlinestubs/handler_api.php?api_key=${api_key}&action=getRentNumber&service=${service}&country=${country}`);# Ko'rsatilgan URL ga GET so'rovini amalga oshiramizconst data = await response.json();# Serverdan javob mazmunini chiqaramizconsole.log(data);} catch (err) {# Agar xato yuz bersa, xato haqida xabar chiqaramizconsole.error(err);}
Mumkin bo'lgan xatolar
Parametr | Tavsif |
---|---|
Noto'g'ri harakat | |
Noto'g'ri API kaliti | |
So'rovda xato | |
Hisob bloklangan vaqt | |
Hisob faol emas | |
Noto'g'ri mamlakat nomi | |
Noto'g'ri xizmat nomi | |
Noto'g'ri vaqt | |
Balans topilmadi | |
Mavjud raqamlar yo'q | |
Hisob bloklangan |