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

ParametrMajburiyIzohTavsif
HaProfilingizda API kaliti sozlamalarida ko'ringAPI kaliti to'langan xizmatlarga kirishni ta'minlaydi
HagetRentNumberUsul nomi
HaChap menyuda xizmatlar ro'yxatini ko'ringOlish kerak bo'lgan raqam uchun xizmat
HaChap menyuda mamlakatlar ro'yxatini ko'ringOlish kerak bo'lgan mamlakat
Yo'qChap menyuda operatorlar ro'yxatini ko'ringOlish kerak bo'lgan mobil operator
Yo'q4, 8, 12, 24, 72, 168, 360, 720, 2160Ijara vaqti soatlarda
Yo'q-Webhook uchun havola (standart hisobga olinmaydi)

Server javobi

JSON
{ 
  "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 oshiramiz
const data = await response.json();
# Serverdan javob mazmunini chiqaramiz
console.log(data);
} catch (err) {
# Agar xato yuz bersa, xato haqida xabar chiqaramiz
console.error(err);
}

Mumkin bo'lgan xatolar

ParametrTavsif
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