Aktivatsiya holatini o'zgartirish

setStatus usuli SMS.online API orqali virtual raqamning aktivatsiya holatini boshqarishga imkon beradi. Bu raqamning joriy holatini o'zgartirish uchun ishlatiladi, masalan, aktivatsiyani tugatish yoki raqamdan foydalanishni bekor qilishda.

Bu usul virtual raqamlarni boshqarish jarayonlarini avtomatlashtirishda foydalidir, chunki aktivatsiya holatini real vaqt rejimida tezda yangilash zarur.

Muvaffaqiyatli so'rovdan so'ng, tizim raqamning holatini yangilaydi, muvaffaqiyatli aktivatsiya, bekor qilish yoki raqamdan foydalanish bilan bog'liq boshqa operatsiyalar haqida ma'lumotni o'z ichiga oladi. Bu integratsiyalashgan tizimlarda aktivatsiya holatini dolzarbligini saqlashga yordam beradi.

So'rov misoli:

Kirish ma'lumotlari

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

Qachon statusni yuborish kerak?

Raqamni olgandan so'ng, raqam SMS kutmoqda.

Sizga quyidagi amallar mavjud:

8 - Aktivatsiyani bekor qilish

Kodni olgandan so'ng:

3 - Yana bir SMS so'rash

6 - SMS-kodni tasdiqlash va aktivatsiyani tugatish

3 status bilan aktivatsiya qilish uchun:

6 - SMS-kodni tasdiqlash va aktivatsiyani tugatish

Server javobi

Server javobiTavsif
Qayta aktivatsiya kutilyapti
Aktivatsiya muvaffaqiyatli amalga oshirildi
Aktivatsiya bekor qilindi

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=setStatus&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 API kaliti
Noto'g'ri harakat
So'rovda xato
Hisob bloklangan vaqt
Hisob faol emas
Birinchi 2 daqiqada raqamni bekor qilish mumkin emas
Aktivatsiya topilmadi
Noto'g'ri holat
Noto'g'ri ID yoki ID raqam emas.