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
Parametr | Majburiy | Izoh | Tavsif |
---|---|---|---|
Ha | Profilingizda API kaliti sozlamalarida ko'ring | API kaliti to'langan xizmatlarga kirishni ta'minlaydi | |
Ha | setStatus | Usul nomi | |
Ha | Raqamli qiymat | Raqam so'rov qilinganida olingan aktivatsiya ID'si | |
Ha | Raqamli qiymat | Aktivatsiya 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 javobi | Tavsif |
---|---|
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 joylashtiringconst status = 1; # Yuqoridagi jadvaldan yangi holatni joylashtiringtry {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 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 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. |