Ijaraning holatini o'zgartirish
setRentStatus usuli SMS.online API orqali ijaraga olingan virtual raqamning hozirgi holatini o'zgartirish uchun ishlatiladi. Ushbu usul ijaraning holatlarini boshqarishni avtomatlashtirishga imkon beradi, jumladan raqamdan foydalanishni tugatish, ijarani uzaytirish yoki uni bo'shatish.
Ushbu usul real vaqt rejimida ijaraga olingan raqamlarning holatini tezkor nazorat qilishni talab qiladigan tizimlar uchun mo'ljallangan. Buning yordamida ijarani tugatish, uzaytirish yoki boshqa holat o'zgarishlarini ko'rsatish mumkin, ma'lumotlarning dolzarbligini ta'minlaydi.
Muvaffaqiyatli so'rov ijaraning holatini o'zgartirishni tasdiqlovchi ob'ektni qaytaradi, shu jumladan yangilangan ijaraga oid parametrlarni. Ushbu usul ijaraga olingan raqamlar bo'yicha ma'lumotlarni tezda yangilashni talab qiladigan xizmatlarda 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 | setRentStatus | Usul nomi | |
Ha | Raqamli qiymat | Raqam so'rov qilinganida olingan aktivatsiya ID'si | |
Ha | Raqamli qiymat | Ijara holati |
Holat quyidagi qiymatlarni olishi mumkin:
1 - Raqam bilan ishlashni tugatish
2 - Xaridni bekor qilish
Server javobi
{ "status": "success" }
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 joylashtiringconst status = 1; # Yuqoridagi jadvaldan yangi holatni joylashtiringtry {const response = await fetch(`https://api.sms.onlinestubs/handler_api.php?api_key=${api_key}&action=setRentStatus&id=${id}&status=${status}`);# 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) | |
Holat mavjud emas yoki noto'g'ri ko'rsatilgan | |
Ijara bekor qilish mumkin emas (20 daqiqadan ko'p) | |
Ijara allaqachon tugatilgan | |
Ijara allaqachon bekor qilingan |