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

ParametrMajburiyIzohTavsif
HaProfilingizda API kaliti sozlamalarida ko'ringAPI kaliti to'langan xizmatlarga kirishni ta'minlaydi
HasetRentStatusUsul nomi
HaRaqamli qiymatRaqam so'rov qilinganida olingan aktivatsiya ID'si
HaRaqamli qiymatIjara holati

Holat quyidagi qiymatlarni olishi mumkin:

1 - Raqam bilan ishlashni tugatish

2 - Xaridni bekor qilish

Server javobi

JSON
{ 
  "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 joylashtiring
const status = 1; # Yuqoridagi jadvaldan yangi holatni joylashtiring
try {
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 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
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