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ı

ParametrMəcburiQeydlərTəsvir
BəliProfilinizdə API Açarı bölməsində baxınAPI açarı ödənilən xidmətlərə giriş təmin edir
BəlisetStatusMetodun adı
BəliRəqəmsal dəyərNömrə sorğusu zamanı alınan aktivləşdirmə ID-si
BəliRəqəmsal dəyərAktivləş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 edin
const status = 1; # Yuxarıdakı cədvəldən yeni statusu daxil edin
try {
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 edirik
const data = await response.json();
# Serverdən alınan cavabın məzmununu çap edirik
console.log(data);
} catch (err) {
# Xəta baş verərsə, xəta mesajını çap edirik
console.error(err);
}

Mümkün xətalar

ParametrTə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.