Raqam ijarasining holatini olish
getRentStatus usuli SMS.online API orqali ijaraga olingan virtual raqamning joriy holatini olish uchun ishlatiladi. Bu ijaraning holatini tekshirish jarayonini avtomatlashtirish va ijaraga olingan raqamga kelayotgan SMS-kodlarni kuzatish imkonini beradi.
Ushbu usul, ijaraga olingan raqamni muntazam ravishda kuzatishni talab qiladigan tizimlar uchun mo'ljallangan, shunda tasdiqlash kodlari va ijaraga olish davrida kelayotgan boshqa ma'lumotlarni o'z vaqtida olish mumkin bo'ladi.
Muvaffaqiyatli so'rov joriy ijaraning holati haqida ma'lumot beruvchi ob'ektni qaytaradi, jumladan, ijaraning noyob identifikatori, olingan SMS-kodlar ro'yxati va ijaraning tugash vaqti. Bu raqamdan foydalanishni va real vaqtda xabarlarni olishni samarali nazorat qilish imkonini beradi.
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 | getRentStatus | Usul nomi | |
Ha | Raqamli qiymat | Raqam so'rov qilinganida olingan aktivatsiya ID'si | |
Yo'q | Raqamli qiymat | Tanlov boshlanadigan sahifa raqami (sahifalar raqami 0 dan boshlanadi, yangilardan eski tomonga; standart 0) | |
Yo'q | Raqamli qiymat | So'ralgan sahifalar soni (standart 10) |
Server javobi
{ "status": "success", "quantity": "2", "values": { "0": { "phoneFrom": "79180230628", "text": "5", "service": "ot", "date": "2020-01-30 14:31:58" }, "1": { "phoneFrom": "79180230628", "text": "4", "service": "ot", "date": "2025-05-30 14:04:16" } } }
Kod misoli
const api_key = "API_KEY"; # 'API_KEY' ni haqiqiy API kalitingiz bilan almashtiring.const id = 1; # Raqam so'rov qilinganida olingan aktivatsiya ID'sini joylashtiringtry {const response = await fetch(`https://api.sms.onlinestubs/handler_api.php?api_key=${api_key}&action=getRentStatus&id=${id}`);# 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 | |
Ijara ID'si ko'rsatilmagan | |
Raqam siz tomonidan ijaraga olinmagan (noto'g'ri ijara ID) | |
Ijara to'langan va tugatilgan | |
Ijara bekor qilindi va pul qaytarildi | |
Birinchi SMSni kutish | |
Raqam bloklangan, sizga mablag' qaytarildi |