Aktivasiya statusunun dəyişdirilməsi
setStatus metodu SMS.online API vasitəsilə virtual nömrənin aktivasiya vəziyyətini idarə etməyə imkan tanıyır. Bu, nömrənin sistemdəki cari statusunu dəyişdirmək üçün istifadə olunur, məsələn, aktivasiya tamamlandıqda və ya nömrənin istifadəsi ləğv edildikdə.
Bu metod, virtual nömrələrlə bağlı proseslərin avtomatlaşdırılması zamanı, aktivasiya statusunu real vaxtda sürətlə yeniləmək lazım olduqda faydalıdır.
Uğurlu sorğudan sonra sistem nömrənin statusunu yeniləyir, aktivasiya, ləğv və ya nömrənin istifadəsi ilə bağlı digər əməliyyatlar haqqında məlumatı əhatə edir. Bu, inteqrasiya olunmuş sistemlərdə aktivasiya vəziyyətinin aktual saxlanmasına imkan verir.
Sorğu nümunəsi:
Giriş məlumatları
Parametr | Məcburi | Qeydlər | Təsvir |
---|---|---|---|
Bəli | Profilinizdə API Açarı bölməsində baxın | API açarı ödənilən xidmətlərə giriş təmin edir | |
Bəli | setStatus | Metodun adı | |
Bəli | Rəqəmsal dəyər | Nömrə sorğusu zamanı alınan aktivləşdirmə ID-si | |
Bəli | Rəqəmsal dəyər | Aktivləşdirmənin statusu |
Hansı statusu nə zaman göndərmək lazımdır?
Nömrəni aldıqdan dərhal sonra, nömrə SMS gözləmə vəziyyətindədir.
Aşağıdakı əməliyyatlar sizin üçün mövcuddur:
8 - Aktivləşdirməni ləğv et
Kod aldıqdan dərhal sonra:
3 - Daha bir SMS istə
6 - SMS kodunu təsdiqlə və aktivləşdirməni tamamla
Statusu 3 olan aktivləşdirmə üçün:
6 - SMS kodunu təsdiqlə və aktivləşdirməni tamamla
Serverin cavabı
Serverin cavabı | Təsvir |
---|---|
Təkrar aktivləşdirmə gözlənilir | |
Aktivasiya uğurla tamamlandı | |
Aktivasiya ləğv edildi |
Kod nümunəsi
const api_key = "API_KEY"; # 'API_KEY' yerinə sizin real API açarınızı qoyun.const id = 1; # Nömrə sorğusu zamanı alınan aktivləşdirmə ID-sini daxil edinconst status = 1; # Yuxarıdakı cədvəldən yeni statusu daxil edintry {const response = await fetch(`https://api.sms.onlinestubs/handler_api.php?api_key=${api_key}&action=setStatus&id=${id}&status=${status}`);# Göstərilən URL-ə GET sorğusu icra edirikconst data = await response.json();# Serverdən alınan cavabın məzmununu çap edirikconsole.log(data);} catch (err) {# Xəta baş verərsə, xəta mesajını çap edirikconsole.error(err);}
Mümkün xətalar
Parametr | Təsvir |
---|---|
Yanlış API açarı | |
Yanlış hərəkət | |
Sorğuda xəta | |
Hesabın bloklandığı vaxt | |
Hesab aktiv deyil | |
İlk 2 dəqiqədə nömrəni ləğv etmək olmaz | |
Aktivləşdirmə tapılmadı | |
Yanlış status | |
Yanlış ID və ya ID ədəd deyil. |